如何在Firefox-Extension中将浏览器窗口标识为弹出窗口?

时间:2011-12-23 07:49:46

标签: javascript firefox firefox-addon xul

我们有点麻烦。

我们在自己的firefox扩展中显示特定网站的一些信息(出于几个原因,我们使用xul box-Element进行该演示)。 我们不希望在浏览器弹出窗口中显示该框。

但是:我们如何在我们的扩展代码(javascript)中将浏览器窗口标识为弹出窗口?

非常感谢!

1 个答案:

答案 0 :(得分:3)

您可以查看:

  1. 如果窗口确实有一个开启者=> if(window.opener)
     确定它是否使用javascript打开
  2. 如果窗口有开启者,请检查它是否是顶窗=> if(self==top)
     确定窗口不是框架
  3. 当两个条件都为真时,您可以假设窗口是弹出窗口。