我用下面的代码,所以一切都在Web应用程序中打开:如何在另一个选项卡中打开外部链接?
<script type="text/javascript">
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
}
然而,即使在桌面上,有target="_blank"
,仍然在同一个标签页中打开链接。如何在新选项卡中打开所有外部链接,同时仍将所有内部链接保留在同一个选项卡中。我已经找到了单一链接的解决方案,但我有太多需要手动更改。
注意:我在Apache上,所以配置文件的更改也可以工作。
另一个好的帖子与各种解决方案:https://stackoverflow.com/questions/12235585/is-there-a-way-to-open-all-a-href-links-on-a-page-in-新窗口 –
Apache是无关紧要的。这是所有标记/客户端。 – Capsule