2011-01-24 57 views
1

是否可以读取和解析cnn.com等第三方网站的dom元素(例如),以便我可以获取div,a,p标签并阅读位置和大小信息?可以通过jquery读取外部页面的dom元素吗?

jquery可以解析和显示您的JavaScript代码正在运行的网页信息,但如果我们提供一个外部网页到.load命令,我们可以解析第三方网站页面并阅读DOM树吗?

谢谢

回答

6

不,你将被Same Origin Policy,其访问不同的域上的另一个限制一个网站的封锁。您可以用您的首选语言设置一个服务器端脚本,它将代表您的JavaScript代码获取网站,但这比使用AJAX请求页面更复杂。

+0

你可以做一个小书签吗?我看到一些书签叠加在当前页面的顶部。如果是这种情况,那么小书签代码应该能够读取当前页面的DOM树,对吧? – Nilesh 2011-01-25 00:46:47

0

由于安全原因,我认为您无法使用JavaScript访问其他域的内容。至少在安全的浏览器...

相关问题