我可以使用 jquery 更新我的标题标签,这并不理想,但对于我试图解决的问题来说是必需的。
jQuery(document).ready(
function(){
var docTitle = document.title;
var newTitle = 'test';
document.title = newTitle + ' - ' + docTitle;
});
如果我把链接放在Facebook Lint 我得到了原来的标题。有没有一种方法可以通过 jQuery 进行更新,以便在用户时间线中他们将看到更新后的标题?
最佳答案
通过 javascript 更新 og:title 是没有意义的。
Facebook 通过在您的 URL 上执行 HTTP GET 来读取这些标签。 Facebook 抓取工具不运行 JavaScript。
如果您想要不同的对象,则需要不同的 URL。如果您想更改现有对象的标题,则需要在通过 HTTP 提供新标题且不使用 JS 进行解析时提供新标题。
关于jquery - 更新 html 标题和元数据 :title with jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10695956/