gpt4 book ai didi

javascript - Adblock active 然后不要在新标签页中打开超链接

转载 作者:行者123 更新时间:2023-11-28 05:58:38 26 4
gpt4 key购买 nike

当用户在他的网站上激活任何类型的广告拦截器时,我想避免打开新标签的超链接。

目前我的根目录中有一个 myFile.js,内容如下:

jQuery.adblock = false;

我有这个功能来检测广告拦截器:

function checkAdBlocker() {     

if($.adblock){
alert('You have adblock active');
}

}

现在的问题是如何防止我网站的整个超链接无法在新标签页中打开。

最佳答案

如果您想阻止所有链接在新标签页中打开您的页面,并在同一标签页中打开它们 - 您可以使用(在 load 事件之后):

$(document).ready(function() {
$('a').attr('target', '_self');
});

它将添加 target="_self"属性全部a DOM 中的标记。

阅读更多关于 <a> 的信息标签及其属性在这里 - https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a

关于_self的信息和其他值在 target 下属性说明。

关于javascript - Adblock active 然后不要在新标签页中打开超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com