我有以下代码,打开一个新网站: -
<li class="ms-comm-adminLinksListItem" unselectable="on"><a href="http://www.testURL.net/" target="_blank" unselectable="on"> Test Web Site</a></li>
目前使用FireFox和Chrome,www.testURL.com
将在新标签页上打开,而使用IE时,它会在新窗口中打开www.testURL.com
。那么我如何强制所有Web浏览器在新选项卡上打开URL?
答案 0 :(得分:2)
首先,您的代码是正确的。您正确地告诉浏览器在另一个“视图”中打开链接。
浏览器将其解释为新Tab或新窗口的方式取决于不同的语言学:浏览器实现,平台功能以及大多数情况下的用户首选项。
不要试图强迫它。
答案 1 :(得分:1)
在标签页或新窗口中打开取决于您打开链接的方式。如果您将目标作为空白传递,那么它将遵循浏览器的默认行为。要使其在所有浏览器中保持一致,您需要将其作为弹出窗口打开。