Firefox扩展:如何使用整个屏幕空间进行显示?

时间:2014-02-16 18:21:21

标签: firefox-addon xul

我对Firefox扩展开发相对较新。

我想在“明确”的行上实现一个附加组件。 (https://addons.mozilla.org/en-US/firefox/addon/clearly/

如何让插件在显示的网页上显示叠加层?即,在按钮点击时,插件应在当前打开的网页上方的图层上显示一些自定义文本。

此外,是否可以使用HTML设置此叠加层的显示?

实现此目的的可用选项有哪些?

非常感谢。

2 个答案:

答案 0 :(得分:1)

创建一个面板并插入到chrom文档中。 然后用这段代码打开它: https://developer.mozilla.org/en-US/docs/XUL/Method/openPopup

将anchor设置为gBrowser.selectedTab.linkedBrowser

将面板宽度和高度设置为与链接浏览器相同,这样: panel.height = gBrowser.selectedTab.linkedBrowser.getBoundingClientRect()。height 做同样的宽度

https://developer.mozilla.org/en-US/docs/XUL/panel

如果你需要更多帮助让我知道生病写代码,其真正的简单

答案 1 :(得分:1)

从技术上讲,您甚至不需要将其作为Firefox扩展,请参阅https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode