【问题标题】:How to edit content attribute in html meta tags?如何在 html 元标记中编辑内容属性?
【发布时间】: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 元标记元素?

【问题讨论】:

标签: jquery meta-tags


【解决方案1】:

Javascript 在创建 HTML 之后运行,因此如果某个页面加载您的 HTML 并搜索您通过 Javascript 创建的某些标签,那么该页面将永远找不到它...

【讨论】:

    猜你喜欢
    • 2019-04-19
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多