答案1
您可能无法解决这个问题,因为这需要网络浏览器能够访问有关用户的详细信息,例如用户在浏览器中安装了哪些插件(又称扩展程序等)。为了让您的弹出窗口按您的意愿工作,即用户从其广告拦截插件中收到提示,该插件(或许是插件系统)必须实现一个 API 来将所有这些连接在一起,例如Web API浏览器已经提供了与网站交互的功能。
直到我们看到用于与广告拦截插件交互的 Web API,您可能才能做到这一点。
一个好的替代方案可能是让弹出窗口提醒用户他们可能想要禁用网站上的广告拦截插件。您可以在弹出窗口中包含详细信息,以解释您希望用户这样做的原因。可能存在技术限制(您正在使用 AJAX 实现核心功能,并且它会产生干扰等),或者您可能只是依赖广告收入,因此您希望用户通过查看广告来帮助您维护网站。用户可以做出除此之外的所有决定。他们会将您的网站列入白名单吗?他们会完全禁用他们的插件吗?他们会选择使用您的网站而不关闭它吗?等等
以后尽量在 Stack Overflow 上发布类似问题,而不是这个 Stack Exchange 网站。Stack Overflow 是网络上最好的网站,主要针对与编程相关的 Web 开发问题(而不是为网站运行服务器,这可能是最好的网站)。
祝你好运!