Javascript 检测是否加载了广告

Javascript 检测是否加载了广告,javascript,load,Javascript,Load,如何检测广告是否已加载,如果未加载,如何重定向?假设我有一个标签并且启用了javascript,这可以被篡改吗?我想到了两个想法。如果页面上没有启用JavaScript,您的广告可能无法加载。所以你可以这样做: <noscript> <meta http-equiv="refresh" content="0;url=http://example.com/noads" /> </noscript> 有些人有广告拦截器,因此他们仍然可以在没有广告的情

如何检测广告是否已加载,如果未加载,如何重定向?假设我有一个标签并且启用了javascript,这可以被篡改吗?

我想到了两个想法。如果页面上没有启用JavaScript,您的广告可能无法加载。所以你可以这样做:

<noscript>
    <meta http-equiv="refresh" content="0;url=http://example.com/noads" />
</noscript>


有些人有广告拦截器,因此他们仍然可以在没有广告的情况下使用JS。因此,您可以在内联JS中创建一个变量(
var-ads\u-loaded=false;
),然后在加载广告的文件中切换其值(
load\u-ads();ads\u-loaded=true;
)。这个想法是,如果加载的
ads\u
变量被更改,那么文件中的所有其他内容也可能被执行。

您能稍微澄清一下您的问题吗?如果您想检测用户是否下载了存储在网站上的广告文件,您的问题可能更适合于其他Stack Exchange网站,如网站管理员或服务器故障。您知道,我认为这是一个我认为如此邪恶的问题,我永远不会考虑回答它。我真的看不出为什么它应该被关闭——这是一个与编程有关的问题(“如何检测一个AdButter”)(这里的问题不清楚,但我认为这意味着),并且有一个明确的答案。“没有安全的方法可以做,但你可以尝试几件事”是一个答案,我真的很想澄清这个答案,它不适合评论…仅仅关闭这个也无助于Dheeraj理解)。请重新打开。