首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >打开在域之外的新选项卡中打开的所有外部链接

打开在域之外的新选项卡中打开的所有外部链接
EN

Stack Overflow用户
提问于 2012-08-22 18:35:39
回答 9查看 14.6K关注 0票数 13

我正在尝试在新窗口中打开网站上的所有外部链接。然而,该网站有两个版本,例如商店和主网站。例如,在主站点上,我们可能有指向http://store.example.com的链接。

我这里有一些代码,可以让我在一个新窗口中打开所有的外部链接。但是,我希望能够排除某些域。就像我上面提到的那个。

代码如下:

代码语言:javascript
复制
$(document).ready(function() {
   $("a[href^=http]").each(function(){
      if(this.href.indexOf(location.hostname) == -1) {
         $(this).attr({
            target: "_blank",
            title: "Opens in a new window"
         });
      }
   })
});

我是JS / jQuery的新手,所以任何其他信息都会很有用。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12071254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档