加载广告后触发脚本
答
这是我的想法(未测试):
谷歌创建一组I帧中加载广告的内容。您可以使用选择器找到它们(它们的id为:google_ads_frame_BLABLAH)。使用浏览器DOM检查器获取真实ID。找到它们后,您可以添加一个“onload”侦听器,以了解它何时完全加载。
jQuery的/伪代码的一个例子:
$("iframe").each(function() {
if ($(this).attr("id").match("/google_ads_frame.*/") !== null)
{
$(this).load(function() {
alert("Ad is ready");
});
}
});
可以利用被加载广告的数量计数。
当心,如果IFRAME将在内部重定向到另一个页面,负载听者会触发两次。
几乎在那里。这些ID就像这个'google_ads_frame1'。 –
噢,好的。而且...工作? – ProGM
未经测试,但我暗示你应该改变你的'match()'功能。 :) –