本地文件内有一段html:
<iframe src="http://www.xxx.com/index.aspx" id="sanwei" width="990px" scrolling="yes" frameborder="0" id="taobao" ></iframe>
//js获取http://www.xxx.com/index.aspx页面内容得高度
- JScript code
var hnght =0;//高度 var win = document.getElementById("sanwei"); if (win.contentDocument && win.contentDocument.body.offsetHeight){ hnght = win.contentDocument.body.offsetHeight; }else{ hnght = win.Document.body.scrollHeight; } alert(hnght);
错误提示:没有权限!
如何解决此跨域问题。
------解决方案--------------------
不是同域的都拿不到DOM吧...
------解决方案--------------------
错误提示:没有权限!
如何解决此跨域问题。
疑问?能吗?!如果能那意味着JS可以跨域控制别的站的文件,这安全吗? 当然一个站可以引用另一个站的JS文件是可以的,但控制好象不可以.
------解决方案--------------------
没尝试过,建议看看百度的跨域控制,也是用js的
------解决方案--------------------
js跨域有大大得限制,不光js,html跨域都限制好多。