可以jquery读取外部页面的dom元素吗?

时间:2011-01-24 17:00:42

标签: javascript dom

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

jquery可以解析并显示运行javascript代码的网页的信息但是如果我们为.load命令提供外部网页,我们可以解析第三方网站页面并阅读DOM树吗?

谢谢

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

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