我对Firefox扩展开发相对较新。
我想在“明确”的行上实现一个附加组件。 (https://addons.mozilla.org/en-US/firefox/addon/clearly/)
如何让插件在显示的网页上显示叠加层?即,在按钮点击时,插件应在当前打开的网页上方的图层上显示一些自定义文本。
此外,是否可以使用HTML设置此叠加层的显示?
实现此目的的可用选项有哪些?
非常感谢。
答案 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