Javascript 我如何知道安装在用户';登录到我的网站时使用的浏览器

Javascript 我如何知道安装在用户';登录到我的网站时使用的浏览器,javascript,jquery,Javascript,Jquery,我在建一个网站。当用户登录时,我想检查是否安装了某些浏览器扩展 例如:如果安装了ad blocker,则该站点不应为用户工作。因此您无法检查安装了哪些扩展,但对于adblock,您可以利用实际DOM结构的更改来确定是否安装了adblock 见示例: HTML: 因此,在本例中,我们可以推断adblock已安装,因为如果我们检查父容器(.heightTest),它没有高度,因为子元素(.adBanner)已被adblock(或类似扩展)删除.u可以检查哪些浏览器运行您的网站。如果在浏览器中安装某些

我在建一个网站。当用户登录时,我想检查是否安装了某些浏览器扩展


例如:如果安装了ad blocker,则该站点不应为用户工作。

因此您无法检查安装了哪些扩展,但对于adblock,您可以利用实际DOM结构的更改来确定是否安装了adblock

见示例:

HTML:


因此,在本例中,我们可以推断adblock已安装,因为如果我们检查父容器(
.heightTest
),它没有高度,因为子元素(
.adBanner
)已被adblock(或类似扩展)删除.

u可以检查哪些浏览器运行您的网站。如果在浏览器中安装某些扩展,则没有其他选项。重新编写问题以提高清晰度-如果您对更改不满意,可以还原此问题。不过,另一方面,这个问题很可能会就此结束。请通过考试了解什么类型的问题可以在这里提问,什么类型的问题不能在这里提问。你不理解我的意思,我想大致检查一下扩展
<div class="heightTest">
    <div class="adBanner">
    </div>
</div>
$(document).ready(function(){
    if($('.heightTest').height() > 0) {
        alert('No AdBlock');
    } else {
        alert('AdBlock Detected');
    }
});