在我的链接中,我有target="_blank"
属性,它适用于Chrome,Firefox,Opera,当然还有Safari,并打开链接一个新的 TAB 。但是当我点击它时,在IE9(和IE8)中它会打开一个新窗口而不是在新选项卡中打开。我该怎么办?
答案 0 :(得分:19)
HTML和JavaScript无法说明新的“窗口”应该是一个完整的窗口,还是一个标签,或者您想要调用Mobile Safari多视图界面的任何内容。
所以你和它一起生活。
答案 1 :(得分:9)
您可以在this问题中看到target="_blank"
是正确的,但浏览器处理此案例的方式取决于他的设置。
您需要更改 IE8 / 9设置以在新标签中打开此类目标。你无能为力:|
答案 2 :(得分:5)
这是配置浏览器方面,你恐怕没有什么可以在你的HTML中做到这一点。它只是用户在浏览器首选项中设置的选项。
答案 3 :(得分:1)
在IE9中取消选中保护模式解决了我的问题。
Windows Internet Explorer 8及更高版本。启用保护模式并且网页包含具有命名目标的锚链接时,当目标的完整性级别与包含该链接的网页不同时,Windows Internet Explorer将在新窗口中打开链接目标。
答案 4 :(得分:1)
您需要使用target="_blank"
属性在新窗口或标签中打开链接。实际打开链接的位置取决于浏览器设置。所以如果你有工具>互联网选项>选项卡式浏览设置> "始终在新标签页中打开弹出式窗口" 选中,target="_blank"
链接将在新标签页中打开。请注意,默认情况下,此类链接将在新窗口中打开。