基本上我要做的是检测 G+ 主页中包含的帧数,当然我确实使用了内容脚本
扩展的 Js 文件:
var myIframes;
window.addEventListener('load'
,function()
{
//If the window location matches the G+ home page
//Log number of frames contained within it
if(window.location.href.match("https://plus.google.com/u/0/"))
{
console.log('G+ loaded');
myIframes = document.getElementsByTagName('iframe');
console.log(myIframes.length);
}
}
,false);
执行此代码的 o/p 日志为:
G+ 已加载
2
现在到了奇怪的部分,当我尝试从检查器控制台中访问myIframes变量长度时,我得到了8帧。
所以我的问题是“怎么会!” ,myIframes变量不应该保持第一次评估时的状态吗?