我希望检测我网站上的广告拦截软件,并要求用户通过重定向禁用广告拦截。我发现的唯一方法是使用 Javascript。
还有其他检测方法吗?
如果没有,我如何检测 Javascript 是否被禁用并将它们重定向到某个页面?
要检测用户是否阻止了广告,您所要做的就是在广告 JavaScript 中找到一个函数并尝试对其进行测试。他们使用什么方法来屏蔽广告并不重要。 Google Adsense 广告的外观如下:
if(typeof(window.google_render_ad)=="undefined")
{
//They're blocking ads, do something else.
}
该方法概述如下:http://www.metamorphosite.com/detect-web-popup-blocker-software-adblock-spam
要在禁用 JavaScript 的情况下重定向所有用户,只需将此代码放入 HTML 的头部:
<noscript>
<meta http-equiv="refresh" content="5;url=http://newsite.com/">
</noscript>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)