使用JQuery获取另一个站点上的元素维度?

时间:2012-04-18 15:44:53

标签: javascript jquery

我有一组url,其中都有一个id为'section_container'的div。 在一个完全独立的URL上,我想访问这个页面,检测容器的宽度并返回该值,希望通过一个帖子或其他东西。

可以这样做吗?顺便说一句,我拥有所有的域名。

2 个答案:

答案 0 :(得分:3)

由于same origin policy等安全功能,我认为您无法做到这一点(主要是因为cross-site scripting)。

但是,如果您拥有所有域,则可以在站点之间设置某种API以获取该元素的高度。显然,这需要在服务器上完成,但是您的任何网站都可以根据需要获取该信息。

答案 1 :(得分:0)

您需要让jQuery跨域工作,这可以通过使用此插件来完成:Cross Domain Plugin

然后你可以使用$ .ajax获取页面并找到该div,一旦你有了这个div,你就可以获得它的宽度和高度。