我在过去的3个小时里一直试图让我的svg网站打开弹出窗口,我所得到的只是Internet Explorer中的"Permission Denied"错误.我已经尝试了在谷歌上找到的一切,但没有任何效果.我甚至在没有参数的情况下调用window.open()为空,并且仍然获得了权限被拒绝错误.目前在Internet Explorer中打开弹出窗口的标准是什么?有效吗?
这是IE6中进行的安全性更改的一部分.现在,您只能在用户启动的事件中调用"window.open".例如,您的代码将在元素的onclick事件中起作用.该"window.open" MSDN页这样说:
"此方法必须使用用户启动的操作,例如单击链接或选中链接并按Enter键,以打开弹出窗口.Internet Explorer 6中的弹出窗口阻止程序功能会阻止打开的窗口由用户发起."