【发布时间】:2013-03-18 22:49:56
【问题描述】:
我正在使用以下代码将“内容”属性编辑为元数据元素:
$("meta[property='og\\:title']").attr("content", my_title_var);
$("meta[property='og\\:description']").attr("content", my_desc_var);
这是我的html代码:
<meta property="og:title" content="" />
<meta property="og:description" content=""/>
当我检查 html 代码时,javascript 代码的结果是好的,但是当我尝试通过 FaceBook 或 Google+ 分享我的网页时,它似乎无法正常工作并且社交网络无法获取我的网页数据(标题和描述) 正确性。
手动编写元内容属性,而不是社交网络以这种方式正确获取我的 webapge 数据:
<meta property="og:title" content="My title" />
<meta property="og:description" content="My description"/>
这行得通。
有没有更好的方法来使用 javascript 将 contet 属性编辑为 html 元标记元素?
【问题讨论】: