在 Firefox Addons 中创建这种弹出窗口?
我正在尝试创建一个像这样的弹出窗口以在我的插件中使用 - 这可能吗?如果是的话,是怎么做到的?
提前致谢!
I'm trying to create a popup like this for use in my addon - is it possible? If so, how's it done?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Firefox/XUL 中是可能的,它也被称为
door-hanger popup
。https://developer.mozilla.org/en/JavaScript_code_modules/PopupNotifications.jsm#Notification_events
http://scenari-platform.org/svn /dev-core/trunk/Lib_XulRunner/Darwin/modules/PopupNotifications.jsm
例如,这里的代码是带有超时功能的弹出通知,如果您不想,可以删除超时功能。
超时功能和超时功能的正常功能如果用户单击浏览器上的任何位置,它就会自动消失。
It's possible in Firefox/XUL, it's also called as
door-hanger popup
.https://developer.mozilla.org/en/JavaScript_code_modules/PopupNotifications.jsm#Notification_events
http://scenari-platform.org/svn/dev-core/trunk/Lib_XulRunner/Darwin/modules/PopupNotifications.jsm
For example, the code here is popup notification with time out function, if you dont want you can remove the time out function.
The normal functionality of the time out function & it will disappear automatically if the user clicks any where on the browser.
也可以通过创建面板并将其类型设置为“箭头”来完成此操作。事实上,这与他们在 panel.type 上的示例几乎相同参考页面:
以下是操作方法:
然后您可以使用以下命令打开它:
有关MDN.Panel
It is also possible to do this by creating a panel and setting it's type to "arrow". In fact that's almost the same example that they have on the panel.type reference page:
Here's how to do it:
Then you would open it with:
More information on MDN.Panel