window.open 在 IE8 中不起作用
window.open is not working in IE8
我正在使用IE8,要打开一个窗口,我正在使用此代码,
window.open(url,"STO");
它可以在IE8以外的其他浏览器中工作。
请告诉我IE8有什么问题?我也尝试关闭弹出窗口阻止程序。
仅供参考:我也遇到了这个。我正在生成一个PDF,然后使用window.open(url,'_blank')在新窗口中打开PDF。它在开发和测试的IE8中运行良好,但在生产环境中,窗口会自动打开然后关闭。我搜索了net''stackoverflow,但没有找到真正匹配该问题的解决方案。
事实证明,客户端内部网上的应用程序链接是通过 IP 地址而不是名称。IE 将按 IP 寻址的站点视为位于 Internet 区域中,即使它们实际上位于 Intranet 上。我让客户的管理员更改了链接,弹出窗口工作得很好。
我确信不同区域中存在管理此行为的安全设置,但我不想使 Internet 区域设置不那么严格。
我已经尝试过这段代码。它对我来说非常有效.
var w =window.open(url,'_blank');
w.location.href = url;
如果您正在运行与此处显示的相同的代码,那么让我告诉您代码没有任何问题。可能是您的弹出窗口阻止程序已打开,请尝试将其关闭,然后重试。您可以通过工具->互联网选项->Pricacy(tab)->取消选中弹出窗口阻止程序选项将其关闭。希望它有帮助
请检查您的网址变量
试试这个
window.open("goole.com", "google");
相关文章:
- Recaptcha在IE7和IE8中不起作用
- 在IE8中不起作用的元素上触发单击事件
- 数据-在IE8中不起作用
- getComputedStyle替换:currentStyle(IE8/7)不起作用
- IE8 jquery ajax头请求不起作用
- 显示隐藏的html表在javascript(IE8)中不起作用
- ScriptX 打印功能在 IE8 中不起作用
- Angularjs 跨源资源共享 (CORS) 发布或放置方法在 IE8 和 IE9 中不起作用
- ExtJs 5.0:forEach on Array of Objects在IE8中不起作用
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用
- 聚焦函数在ie8中不起作用
- 启动网格在IE8中不起作用
- Svg标签在IE8中不起作用
- Twitter引导程序示例在IE8中不起作用
- 引导程序3在IE8中不起作用(已检查其他答案)
- IE8的Javascript占位符不起作用
- Javascript中的开关案例在IE8中不起作用
- 如果我添加 pageX 页面 Y 在 IE8 中不起作用<!文档类型 html>.
- $.getScript 不起作用 (IE8)
- 点击事件不起作用IE8