Chrome扩展程序内容脚本可以检测它是在iframe还是顶级运行?

时间:2010-09-04 09:25:40

标签: google-chrome-extension

我正在编写一个需要操作dom的扩展程序,包括iframe,但是如果我在iFrame中,我想做一些不同的事情。

脚本如何检测它是在主页面还是iFrame中?

由于

2 个答案:

答案 0 :(得分:3)

是的,这实际上与您在标准网页中使用的测试相同:

if (window != window.top) {
  alert('In an IFRAME: ' + window.location.href);
}

答案 1 :(得分:0)

我不确定这是否是我们的问题,但Chrome框架处理存在已知错误。最令人讨厌的是这个:http://code.google.com/p/chromium/issues/detail?id=20773