2011-01-30 64 views
0

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

+1

你能澄清一下你的问题吗?如果您问的是检测用户是否下载了存储在您网站上的广告文件,那么您的问题可能更适合于另一个Stack Exchange站点,如网站管理员或服务器故障。 – Dylnuge 2011-01-30 18:16:40

回答

2

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

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

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