2012-04-18 76 views
0

我有一组网址,它们都有一个div,其ID为'section_container'。 在一个完全独立的网址,我想访问该页面,检测容器的宽度和返回值回来了,希望所有通过后电话什么的。使用JQuery获取另一个网站上元素的维度?

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

+1

ID应始终是唯一的。 – j08691 2012-04-18 15:48:25

+0

通过访问这个网页它意味着你必须从你目前的网站页面iframe中含有'的一个排名,section_container' – optimusprime619 2012-04-18 15:49:07

+0

是的,我想是这样......我真的没有想到,该网站将在为了使检测任何东西的大小。 Hmmmm。 – 2012-04-18 15:49:17

回答

0

你需要做跨域jQuery的工作可以通过使用这个插件来完成:Cross Domain Plugin

然后,您可以用$就得到抓取网页并找到该分区,一旦你有这个div就可以得到它的宽度和高度。

+0

这听起来是ACE!我现在正在检查这个......谢谢! – 2012-04-18 15:57:31

+0

没问题希望它有帮助!你也可以在iframe上使用它 – PapaSmurf 2012-04-18 15:58:02

+0

这个工作完美 - 非常感谢你! – 2012-04-18 20:32:26

3

由于安全功能,如same origin policy,我不认为你可以这样做(主要是因为cross-site scripting)。

不过,如果你拥有所有的域名,你也许可以建立某种形式的跨网站的API来获取元素的高度。这显然需要在服务器上完成,但随后您的任何网站都可以根据需要获取该信息。

相关问题