是否有代码使用javascript获取其他网站的元数据信息,如title,keyword? document.getElementById将有助于获取当前文档的信息。同样有一个代码来获取当前文档以外的信息。
答案 0 :(得分:2)
当然,您可以使用getElementsByTagName
方法从当前文档中提取此信息:
alert(document.getElementsByTagName('title')[0].innerHTML);
就其他网站而言,正如您所知,same origin policy限制会阻止您使用AJAX检索其内容。但是,如果您的域上有一个服务器端脚本将检索这些远程站点的HTML内容,您可以完美地向您的脚本发送AJAX请求,并在成功回调中解析HTML并检索您感兴趣的信息(元,标题,......)。但是,由于您已经设置了服务器端脚本来检索远程内容,因此可以直接使用此服务器端脚本来解析远程HTML并返回所需信息。