JS:iframe的contentWindow拒绝访问!!
//这是时间控件:my97生成日历的一段内部代码
F.innerHTML = "<iframe hideFocus=true width=97 height=9 frameborder=0 border=0 scrolling=no ></iframe>";
var D = F.lastChild.contentWindow[M]
页面设置document.domain='xxx.com',
当访问contentWindow时,会报错:
拒绝访问,把页面的document.domain去掉的话不会报错,所以一定是设置domain的关系,但是页面的几个功能要跨域调用外部页面,又必须配置domain,求高手指教,怎么解决啊???
(我去吃饭了,马上回来....)
iframe
contentWindow
拒绝访问
------解决方案--------------------跨域就别想纯浏览器解决了,考虑一下浏览器插件。
------解决方案--------------------如果设置document.domain,iframe里面的页面和父页面两个都要设置。
------解决方案--------------------同源策略的确是没法突破的,厄,至少我是不行。想过各种办法试验过,除有限访问location成员外,其他所有全局成员均无法访问