如何在 Firefox 扩展中将浏览器窗口识别为弹出窗口?
我们有点麻烦了。
我们在自己的 Firefox 扩展中显示特定站点的一些信息(出于多种原因,我们使用 xul box-Element 进行该演示)。 我们不希望该框显示在浏览器弹出窗口中。
但是:我们如何在扩展代码(javascript)中将浏览器窗口识别为弹出窗口?
多谢!
We are a bit in trouble.
We show some informations for specific sites in our own firefox extension (for several reasons we use a xul box-Element for that presentation).
We don't wan't the box to show in browser popups.
But: How do we identify a browser-window as a popup in our extension code (javascript)?
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以检查:
if(window.opener)
要确定它是否是使用 javascript 打开的
if(self==top)
确定窗口不是框架
当两个条件都成立时,您可以假设该窗口是弹出窗口。
You may check:
if(window.opener)
to determine if it was opend using javascript
if(self==top)
to determine that the window is not a frame
When both conditions are true, you may assume that the window is a popup.