在我的链接中,我有target="_blank"
属性,它适用于Chrome,Firefox,Opera,当然还有Safari,并打开链接一个新的TAB。但是当我点击它时,在IE9(和IE8)中它会打开一个新窗口,而不是在新标签中打开。我该怎么办?target =“_ blank”在IE9中打开一个新窗口,而不是一个新标签
回答
HTML和JavaScript没有办法说如果一个新的“窗口”应该是一个完整的窗口,或一个标签,或任何你想调用Mobile Safari多视图界面。
所以你住它。
这是配置浏览器端和theres你可以做什么关于它在你的HTML恐怕。它只是用户在浏览器首选项中设置的选项。
你可以在this中看到target="_blank"
是正确的,但浏览器处理这种情况的方式取决于他的设置。
您需要改变IE8/9设置打开那种目标的一个新的选项卡。没有什么可以做的:|
取消选中IE9中的保护模式解决了我的问题。
Windows Internet Explorer 8及更高版本。启用保护模式并且网页包含与指定目标的锚点链接时,Windows目标与包含链接的网页具有不同的完整性级别时,Windows Internet Explorer会在新窗口中打开链接的目标。
对我来说,我做了相反的事情,客户端在其受信任的站点列表中(禁用保护模式)拥有该站点。因此,我们要求她从列表中删除网站,使其恢复到Internet区域(保护模式已启用)。所以...即是愚蠢的。 – Sam
您需要使用target="_blank"
属性建立一个新的窗口或标签页中打开链接。链接实际打开的位置取决于浏览器设置。因此,如果您有工具> Internet选项>选项卡式浏览设置>“总是打开新选项卡中的弹出窗口”选中,target="_blank"
链接将在新选项卡中打开。请注意,在大多数浏览器中,默认情况下,此类链接将在新窗口中打开。
- 1. target =“_ blank”弹出一个窗口,而不是打开一个新标签页
- 2. 打开一个新标签页而不是一个新窗口
- 3. 为什么target =“blank”不打开一个新窗口
- 4. 打开一个新窗口/标签
- 5. 如何用target ='_ blank'打开一个新窗口?我的代码不起作用
- 6. IE9在新窗口中打开链接/标签不工作
- 7. 在新标签而不是新窗口中打开URL
- 8. 如何用`target =“_ blank”`在新窗口中打开链接?
- 9. window.open打开一个新选项卡而不是一个新窗口(在Chrome中)
- 10. 打开一个框不是新窗口
- 11. 带有`target =“_ blank”的沙盒iFrame无法打开新标签或窗口
- 12. 打开一个新页面:新窗口与新标签页
- 13. 在链接标记中通过target =“_ blank”在IE中多次打开一个新窗口?
- 14. 打开一个新窗口
- 15. 在新窗口中打开链接,而不是在新标签中
- 16. 文件在新窗口中打开,而不是标签
- 17. 铬:window.open打开新标签而不是新的弹出窗口
- 18. 强制Firefox打开新标签页而不是新窗口
- 19. 如何打开新窗口而不是新标签
- 20. 当onclick使用target =“_ blank”时无法打开新窗口
- 21. 刷新页面,打开一个新的标签/窗口
- 22. HTML:如何强制链接在新标签中打开,而不是新窗口
- 23. Popup在同一个窗口中打开,而不是新的弹出窗口
- 24. 的Firefox打开一个新标签,而不是JavaScript代码
- 25. 在Silverlight中打开一个新窗口
- 26. 在PyGame中打开一个新窗口?
- 27. 在asp.net中打开一个新窗口
- 28. 链接在同一个窗口中打开(必须是一个新的窗口)
- 29. 打开新标签/新窗口
- 30. 打开新标签/窗口
我想你可以改变IE9的设置。 – Jonas
所有答案kind'ev正确。谢谢大家。 –