我有一个 Rails 应用程序,其中有
link_to 'Show', %Q[javascript:self.window.open('http://somelink.com', 'width=700,height=550,resizable=yes,scrollbars=yes,toolbar=yes,status=yes').focus()]
单击链接时,会打开一个弹出窗口,其中有一个 OK
按钮。如果用户单击OK
按钮,则弹出窗口应该关闭。该按钮在 Google Chrome 上工作正常,但在 Firefox 中不工作。使用 Firebug 进行调试,我看到弹出窗口中的功能被拒绝。弹出窗口的代码是:
function onclick(event) {
opener.top.location.reload();
self.close();
}
错误信息是:Permission denied to access property 'reload'
我环顾四周,但找不到解决此问题的方法。显然我无权访问弹出窗口的代码。