我试图使此元标记始终具有其所在页面的当前URL。
<meta property="og:url" content="http://shop.famsf.org/do/product/BK5160" />
如何使用JS或JQ更改元标记?
最佳答案
Changing Facebook meta tag Content Attribute using JQuery
绝对有可能使用jQuery更改元标记,但是由于元标记由FB抓取工具拉出,因此我认为这不会实现您想要的功能。 FB抓取工具退出并抓取您的页面以读取元标记。
编辑元标记
您可以通过更新页面的
标签。请注意,og:title和og:type最初只能进行编辑-
在您的页面收到50个赞之后,标题就会固定,
您的页面收到10,000个喜欢的类型固定的页面。这些
固定属性可以避免使喜欢此页面的用户感到惊讶
已经。在这些限制之后,更改标题或类型标签
到达并不会执行任何操作,您的页面将保留原始标题和类型。
为了使更改反映在Facebook上,您必须强制您的页面
被刮掉。当该页面的管理员点击时,该页面将被抓取
赞按钮或将URL输入到Facebook URL中
林特。您可以通过编程方式强制您的页面被
cURL'ing短毛猫。例如 ...
https://developers.facebook.com/docs/opengraph/
但是,如果您想这样做:
$('meta[property=og\\:url]').attr('content', window.location.href);
关于javascript - jQuery更改元标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19100560/