Adblock for Chrome正在屏蔽我的部分(但不是全部)网站';s JQuery

Adblock for Chrome正在屏蔽我的部分(但不是全部)网站';s JQuery,jquery,wordpress,adblock,Jquery,Wordpress,Adblock,我目前在Chrome上遇到了一些问题,AdBlock阻塞了我网站JQuery的几行。我已经将其缩小到影响它的“恶意软件域”过滤器列表,因为当禁用该过滤器时,它会与所有其他活动过滤器一起工作 我的HTML(受影响的部分)如下所示: <div class="index-section-5 container-fluid"> <div class="content"> <h1>Interested?</h1> &l

我目前在Chrome上遇到了一些问题,AdBlock阻塞了我网站JQuery的几行。我已经将其缩小到影响它的“恶意软件域”过滤器列表,因为当禁用该过滤器时,它会与所有其他活动过滤器一起工作

我的HTML(受影响的部分)如下所示:

<div class="index-section-5 container-fluid">
    <div class="content">
        <h1>Interested?</h1>
        <p class="text">Follow the link below to register your interest in CyberKombat</p>
        <div class="button-container">
            <div class="outlined-button button register-form-button">
                <p>Register Here</p>
            </div>
        </div>
    </div>
</div>

<div class="register-interest-container">
    <div class="close-form-button register-form-close">
        <div class="close-button-line one"></div>
        <div class="close-button-line two"></div>
    </div>
    <div class="form-container">
        [contact-form-7 id="140" title="Register Form"]
    </div>
</div>
(只有最下面的两个是相关的,所有其他JQuery都按预期工作)

应该发生的是,当用户单击“register form button”div时,“register interest container”(注册兴趣容器)应该出现(CSS最初加载了display:none)。这适用于所有其他浏览器,Chrome隐姓埋名模式,以及禁用恶意软件域过滤器时。但是,在恶意软件域过滤器打开的情况下,单击按钮不会执行任何操作

该网站目前尚未完成,因此我无法链接到实际网站,但您可以在下图中看到最终结果:

单击前:
点击后:

有没有办法修改JQuery以防止Adblock阻塞它

我曾尝试使用.css()和.toggleClass()通过更改css或添加类使其可见,但这两种方法都不起作用

这个表单是由Wordpress上的“联系表单7”插件生成的,这是我在这个网站上使用的CMS。正在通过functions.php加载我的自定义.js文件,如下所示:

wp_enqueue_script( 'custom-javascript', get_template_directory_uri() . '/js/custom-javascript.js' , array('jquery'),  false );
任何帮助都将不胜感激


谢谢

今天早上我设法解决了这个问题。我意识到我无意中从一个外部站点加载了我的cookie bar脚本(我以前工作过的一个站点,忘记更改源url),这就是为什么AdBlock会阻止它。出于某种原因,这一定导致了另一个JQuery被阻止(但仅在索引页面上)。我现在已将cookie bar的脚本源替换为:

"<?php bloginfo('stylesheet_directory'); ?>/js/jquery.cookiebar.js"
“/js/jquery.cookiebar.js”

现在,不仅我的cookie bar可以在启用AdBlock的情况下工作,我的JQuery的其余部分也可以工作。

这是一个SO问题,值得浏览SO问题。您是否经常使用AdBlock进行测试,还是碰巧发现了这个问题?我从未用它测试过我的网站,但我现在会。欢迎来到SO,我希望你能得到这个问题的一个好答案,因为这是它应得的。我没有有意识地使用AdBlock进行测试,因为我从未怀疑它可能会阻止像这样的简单JQuery。只有当表单拒绝在普通的Chrome浏览器上打开,但在隐姓埋名模式/其他浏览器中运行良好时,我才意识到这是一个问题。我还注意到AdBlock阻止了我的cookies通知栏javascript,但我可以接受它,因为它(某种程度上)是可以理解的。谢谢你的回复,我也希望如此,因为该网站需要在周五上线!
"<?php bloginfo('stylesheet_directory'); ?>/js/jquery.cookiebar.js"