如何使用Javascript在ios设备上突破iframe?

时间:2019-07-05 19:29:32

标签: javascript html ios ipad safari

我在页面中有一个嵌入式iframe,其中包含带有锚点的链接。我在iframe中使用以下代码,以便单击iframe中的链接将跳至特定的定位点,然后脱离iframe:

      var linx = document.querySelectorAll('a');

      linx.forEach(lnk => {
        var ID = lnk.id;        
        var host =  $(location).attr('href');  
        $('host').attr('target','_top');    
        lnk.href = host + '#' + ID;
        lnk.title = host + '#' + ID;
      });

此功能在除iPad上的Safari之外的所有浏览器上均能正常工作。有没有更好的解决方案或解决此问题的方法?

0 个答案:

没有答案