也许有人已经遇到了这个问题。
我需要使所有外部链接在新的浏览器选项卡中打开。
解决方案似乎很简单:只需将target="_blank"
添加到具有外部域的每个链接中,但是由于整个应用程序都是用Ext.js编写的,因此我如何以一种不错的方式实现它。
最佳答案
您可以使用JavaScript更改目标属性:
var tlinks = document.getElementsByTagName('a');
for (var i=0;i<tlinks.length;i++){
if (tlinks[i].href.indexOf('http://www.yourownurlhere.com') == -1) {
tlinks[i].setAttribute('target', '_blank');
}
}
请记住用您的实际网址替换“yourownurlhere.com”
关于javascript - Ext.js-在新标签页中打开所有外部链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22628871/