我正在使用一个网页,该网页上有一个模式iFrame,点击页面上的链接后弹出。在该iFrame中,我需要在父/主页面上定义的信息。
我已经在全球范围内定义了我感兴趣的变量:
window.myVar = myVar;
但是在iFrame中,当我尝试通过调用top.myVar
或parent.myVar来访问该变量时,我在控制台中收到错误:
Error: Permission denied to access property 'myVar'
关于我可能遇到的任何想法?
答案 0 :(得分:0)
您可以访问这两个页面的代码吗?它是否在同一个域中? 如果是,请在以下两个页面中添加以下脚本:
<script>
document.domain = 'yourDomain.com';
</script>
您应该可以访问'myVar'。