【发布时间】:2017-07-18 02:25:13
【问题描述】:
我使用以下代码,所以一切都在网络应用程序中打开:
<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,所以更改配置文件也可以。
【问题讨论】:
-
另一个有各种解决方案的好帖子:stackoverflow.com/questions/12235585/…
-
Apache 无关紧要。这都是标记/客户端。
标签: javascript wordpress