javascript - 如何使用 Firefox 插件构建弹出窗口?

标签 javascript firefox firefox-addon

我想构建一个 Firefox 插件。因此,当您按下工具栏中的按钮时,应该会出现一种菜单。

enter image description here

我已经拿到按钮了。但在developer.mozilla.org,我只找到了如何添加上下文菜单、主菜单或弹出窗口。

关于我的 Firefox 插件: 我想创建一个使用 ip-adress 来获取当前位置的插件。当您单击我的工具栏中的按钮时,应该会出现一种弹出窗口(如我的图片所示),并显示我的位置以及最近的火车站/公交车站和火车以及火车在那里停靠的时间。我获得了此信息的 API。

是否可以像图片一样构建它,还是必须使用弹出窗口?

最佳答案

Jura 的帖子已经过时了。要使用 SDK 创建弹出窗口,您可以使用面板模块,如下所述:

https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/panel

要使用 WebExt 执行相同的操作,您可以这样做:

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Your_second_WebExtension#The_popup

关于javascript - 如何使用 Firefox 插件构建弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589889/

相关文章:

javascript - JQuery 日期选择器语言无法正常工作

javascript - 如何在html中制作颜色选择线

javascript - 模型未使用 mongoose 保存到 MongoDB

python - RaspberryPi3 上的 WebDriverException : Message: invalid argument: can't kill an exited process with GeckoDriver, Selenium 和 Python

python - 如何在 firefox python selenium 中打开控制台?

file - 如何拦截文件 ://requests to provide a directory listing?

javascript - 在引导插件中卸载惰性 setter/getter ?

javascript - Bower 在生产中加载 devDependencies?

javascript - 在 Add-on SDK 主附加脚本和 sdk/page-worker 脚本之间通信

html - 链接到 RSS/Atom 提要,相对,在 Firefox 中不起作用