gpt4 book ai didi

javascript - 如何将浏览器窗口识别为 Firefox-Extension 中的弹出窗口?

转载 作者:行者123 更新时间:2023-11-30 13:25:30 25 4
gpt4 key购买 nike

我们有点麻烦。

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

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

非常感谢!

最佳答案

您可以检查:

  1. 如果窗口确实有开启器 => if(window.opener)
    确定它是否使用 javascript 打开
  2. 如果窗口确实有开启器,检查它是否是顶部窗口 =>if(self==top)
    判断窗口不是frame

当两个条件都为真时,您可以假设该窗口是一个弹出窗口。

关于javascript - 如何将浏览器窗口识别为 Firefox-Extension 中的弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com