Javascript 计算外部网页(如msn.com、yahoo.com)上的HTML元素

Javascript 计算外部网页(如msn.com、yahoo.com)上的HTML元素,javascript,ajax,jquery,cross-domain,Javascript,Ajax,Jquery,Cross Domain,我正在开发一个Google扩展,它可以计算网页上HTML元素的数量。我已经能够制作一个脚本,可以在我的“用户定义”网页上计算HTML元素,但是如何使脚本在外部网页上工作,例如 msn.com、yahoo.com或任何其他网站 请帮我解决这个问题 多谢各位 好吧,我终于明白了。详情见本页: 如果你想定位特定的页面,你必须设置网站的权限,或者你可以简单地 https:/// 对于整个网络,这是您的选择 然后简单地使用内容脚本,加载 chrome.runtime.onMessage.addListen

我正在开发一个Google扩展,它可以计算网页上HTML元素的数量。我已经能够制作一个脚本,可以在我的“用户定义”网页上计算HTML元素,但是如何使脚本在外部网页上工作,例如 msn.com、yahoo.com或任何其他网站

请帮我解决这个问题


多谢各位

好吧,我终于明白了。详情见本页: 如果你想定位特定的页面,你必须设置网站的权限,或者你可以简单地

https:/// 对于整个网络,这是您的选择

然后简单地使用内容脚本,加载

chrome.runtime.onMessage.addListener(function (request, sender, sendResponse){
然后把

document.getElementbyId() or $(" ").length 
如果您使用的是JQuery
这将计算注入内容脚本的DOM对象。

YQL有时允许您将站点的html转换为jsonp。它依赖于header和crossdomain.xml来允许它,所以一些大网站会阻止它。你必须尝试一下,如果这不起作用,你需要一个服务器。所以YQL可以帮助我创建一个跨域的Ajax请求?或多或少,如果对你来说jsonp==Ajax,它对我来说就是这样。。。