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

你如何获得window.open在Internet Explorer 7中工作?

如何解决《你如何获得window.open在InternetExplorer7中工作?》经验,为你挑选了1个好方法。

我在过去的3个小时里一直试图让我的svg网站打开弹出窗口,我所得到的只是Internet Explorer中的"Permission Denied"错误.我已经尝试了在谷歌上找到的一切,但没有任何效果.我甚至在没有参数的情况下调用window.open()为空,并且仍然获得了权限被拒绝错误.目前在Internet Explorer中打开弹出窗口的标准是什么?有效吗?



1> David..:

这是IE6中进行的安全性更改的一部分.现在,您只能在用户启动的事件中调用"window.open".例如,您的代码将在元素的onclick事件中起作用.该"window.open" MSDN页这样说:

"此方法必须使用用户启动的操作,例如单击链接或选中链接并按Enter键,以打开弹出窗口.Internet Explorer 6中的弹出窗口阻止程序功能会阻止打开的窗口由用户发起."

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