当前位置:  开发笔记 > 编程语言 > 正文

Opener.Location.Reload(); 在java脚本中显示Permission denied错误

如何解决《Opener.Location.Reload();在java脚本中显示Permissiondenied错误》经验,为你挑选了1个好方法。

我有两个域名.domain1和domain2,我从domain1/default.aspx页面打开domain2/index.aspx页面作为弹出窗口.在关闭domain2页面时,我需要重新加载domain1页面,我已经将javascript代码作为"Opener.Location.Reload();".我收到权限被拒绝 javascript错误.关于这个问题的任何想法.



1> 小智..:

我发现在弹出窗口中设置了一个parentUrl变量(从查询字符串中获取),然后使用:

window.opener.location.href = parentUrl;

作品.

我不知道为什么,我认为它很神奇,但它有效(在IE,Chrome和Firefox上测试过).您无法读取window.opener.location.href的值,但您可以将其设置为您想要的任何URL.我用这种奇怪的做法来刷新.

希望能帮助到你

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有