我正在使用jQuery动态更改我的
HTML:
<meta property="og:image" content="#">
和<meta property="og:title" content="#">
标签(以下是代码)。当我在Chrome中通过“检查”查看代码时,这些标签已成功更改。HTML:
<meta property="og:title" content="#">
<meta property="og:image" content="#">
jQuery:
$("meta[property='og:title']").attr("content", data.name);
$("meta[property='og:image']").attr("content", data.thumbnail.url);
但是,Facebook调试工具仍然显示每个内容为content="#"
。我假设这是因为Facebook在JavaScript有机会替换内容之前读取源代码。
是否有解决方法?
谢谢。