将我的网站列入白名单的按钮可在任何广告拦截器上运行

将我的网站列入白名单的按钮可在任何广告拦截器上运行

我想在我的网站上创建一个按钮,提示访问者禁用广告拦截器。

目前,我创建了一个带有两个按钮的弹出窗口,就像通常在博客中看到的那样,通过禁用广告拦截器来允许广告,另一个按钮不采取任何操作,即继续启用广告拦截器。

我目前正在使用 Google Ads,我制作的弹出窗口如下: 在此处输入图片描述

我面临的问题是如何实现这一点。目前有很多广告拦截器,我想制作一个按钮,这样每当用户点击白名单按钮时,它都会从各自的广告拦截器中弹出一个窗口,将我的网站列入白名单。

答案1

您可能无法解决这个问题,因为这需要网络浏览器能够访问有关用户的详细信息,例如用户在浏览器中安装了哪些插件(又称扩展程序等)。为了让您的弹出窗口按您的意愿工作,即用户从其广告拦截插件中收到提示,该插件(或许是插件系统)必须实现一个 API 来将所有这些连接在一起,例如Web API浏览器已经提供了与网站交互的功能。

直到我们看到用于与广告拦截插件交互的 Web API,您可能才能做到这一点。

一个好的替代方案可能是让弹出窗口提醒用户他们可能想要禁用网站上的广告拦截插件。您可以在弹出窗口中包含详细信息,以解释您希望用户这样做的原因。可能存在技术限制(您正在使用 AJAX 实现核心功能,并且它会产生干扰等),或者您可能只是依赖广告收入,因此您希望用户通过查看广告来帮助您维护网站。用户可以做出除此之外的所有决定。他们会将您的网站列入白名单吗?他们会完全禁用他们的插件吗?他们会选择使用您的网站而不关闭它吗?等等

以后尽量在 Stack Overflow 上发布类似问题,而不是这个 Stack Exchange 网站。Stack Overflow 是网络上最好的网站,主要针对与编程相关的 Web 开发问题(而不是为网站运行服务器,这可能是最好的网站)。

祝你好运!

相关内容