2014-10-07 168 views
-4

我的对象是删除跨域服务器的iframe的滚动条,这是我无法访问的。针对跨域服务器的iframe动态调整大小无法访问

  • 页A具有显示内容不固定,其高度随时间改变,所以我不能修复的高度,它必须是动态的外部服务器
  • 的内容的iframe中。
  • 它必须用JavaScript处理。我有一个对应于用户选择的对象列表。当做出不同的选择时,会显示不同的内容类型。

我试过解决方案postMessage,但它不能解决问题,因为我没有访问服务器。我在考虑更多的视图,当页面加载时调整iframe的大小。

回答

1

你不能。如果没有在该页面上运行的脚本的明确支持,无法确定跨域iframe中页面的大小。由于您已经表示无法修改该页面,因此无法执行此操作。

+0

我在考虑更多的自动脚本在一个单独的线程,这将调整页面加载后的视图.... 我是新来的,有没有一种处理它的观点? – 2014-10-08 14:31:35

+0

不是。您在页面上做的任何事情都可以获得跨域框架中页面的大小。线程与它无关。 – duskwuff 2014-10-08 20:06:46