繁体   English   中英

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

[英]How do you get window.open to work in internet explorer 7?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM