Answers:
这个解析器对您有帮助吗?
https://github.com/fiann/jquery.ogp
它将元OG数据解析为JSON,因此您可以直接使用数据。当然,如果愿意,您可以直接使用JQuery读取/写入它们。例如:
$("meta[property='og:title']").attr("content", document.title);
$("meta[property='og:url']").attr("content", location.toString());
注意属性值周围的单引号;这可以防止jQuery中的解析错误。
我刚刚尝试过,这可能是jQuery版本特定的错误,但是
$("meta[property=twitter:image]").attr("content");
对我造成以下语法错误:
Error: Syntax error, unrecognized expression: meta[property=twitter:image]
显然,它不喜欢冒号。我可以通过使用双引号和单引号来修复它,如下所示:
$("meta[property='twitter:image']").attr("content");
(jQuery版本1.8.3-抱歉,我会对此@Danilo进行评论,但它不会让我发表评论)