更改iframe网址更改父窗口网址阻止具有来源的框架

时间:2018-08-22 08:21:52

标签: javascript jquery html

我使用此代码

<script>
  <!-- Hide Script
    if (top.location != self.location) {
     top.location = self.location
    }
  //End Hide Script -->
</script>

但是最近我在chrome控制台中遇到了此类错误,并且代码停止了工作

  

(索引):15不安全的JavaScript尝试从URL为“ http://preview.themeforest.net”的框架开始对起源为“ http://site.test”的框架进行导航。尝试导航的框架以其顶级窗口为目标,但既与目标不相同,也没有收到用户手势。参见https://www.chromestatus.com/features/5851021045661696

     

(索引):21未捕获的DOMException:无法在“位置”上执行“替换”:当前窗口无权将目标框架导航到“ http://site.test”。

在Firefox和Opera中,此代码有效。在Chrome中不起作用。

如何解决这些错误?

有点像this question

0 个答案:

没有答案