Heim  >  Artikel  >  Web-Frontend  >  Jquery取得iframe下内容的方法_jquery

Jquery取得iframe下内容的方法_jquery

WBOY
WBOYOriginal
2016-05-16 17:14:27736Durchsuche
复制代码 代码如下:

     document.all('Iframe1').contentWindow.document.getElementById("deptName").width;

     $(window.parent.Iframe1.document.body).find('#deptName').width();

跨域调用IFRAME时会遇到拒绝访问.在网上找了未测试解决办法
    经查资料发现 ,默认情况下,浏览器是禁止 脚本跨域访问的,除非这些域之间有必须的访问信任关系。

    找到问题就好办了,可以降低浏览器的安全级别,但这样对用户无疑是不利的。

    所以我们在页面上需要加一段js
复制代码 代码如下:
  
    try
    {
    document.domain = "xxx.net";
    }
    catch(e)
    {
    }
  
    手动把子页和父页的域名设成同一个,问题就可以解决了。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn