在我们的网站上,我们对后端代码的访问权限有限,因此请尝试使用JQuery等对网站进行尽可能多的编辑。我们目前正在使用append方法通过JQuery向头部添加元标记。看起来像元标记正在添加,但Facebook没有识别元标记。我们需要为Facebook添加元标记以使用Open Graph。我读到JQuery中的ready事件允许在页面加载事件之前编辑数据。
显然,Facebook会在页面加载时读取元标记,因此元标记中对Open Graph值的任何更改都必须在页面加载事件之前完成。
$(document).ready(function(){
// your code here
});
答案 0 :(得分:2)
NO。问题是搜索机器人获取页面的SOURCE,而不是JS运行时呈现的内容。他们得到的页面就像服务一样。
答案 1 :(得分:2)
问题的字面答案是“是”(因为所有元标记都在头部,你可以在解析和下载文档的其余部分时运行JS),但Facebook不会执行任何JavaScript都没关系。
您需要更改实际的HTML。