用于显示 iFrame 的 Firefox 插件
我正在尝试创建 Firefox 插件,它将在地址栏附近添加一个图标,当用户单击它时,它将显示一个我将设置的 iframe。 类似于 chrome 扩展,如下所示:
http://code.google .com/chrome/extensions/images/hello-world.png
谢谢
I'm trying to create firefox addon which will add an icon near the address bar, and when the user will click it, it will show an iframe which I'll set.
Something similiar to chrome extension, as like this:
http://code.google.com/chrome/extensions/images/hello-world.png
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里有一个叠加的方法。
文章:创建工具栏按钮@
弹出框的MDC XUL可以参考
notification-popup< /code> 和
identity-popup
(建议)位于 chrome://browser/content/browser.xul并且 iframe 可在XUL。
工具栏按钮的监听器(onclick、onkeypress)请参考 gIdentityHandler 。 handleIdentityButtonEventat chrome://browser/content/browser.js
如果您的插件是引导扩展,请参阅 在无需重新启动(引导)的情况下玩 Windows矛盾修饰法的扩展。
需要Javascript DOM控制技术。
参考 XUL 示例,只需通过
document.createElement
方法甚至通过document.createElementNS(XULNS, "(tag name)")
方法创建元素,其中const XULNS = 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul';
已写入。请随时询问更多信息并成为我们的注册用户之一。 :-)
Here is an overlaying method.
Article : Creating toolbar button @ MDC
XUL of popup box can refer to
notification-popup
andidentity-popup
(suggested) at chrome://browser/content/browser.xulAnd iframe is avaiable in XUL.
For the listeners (onclick, onkeypress) of toolbar button , please refers to
gIdentityHandler . handleIdentityButtonEvent
at chrome://browser/content/browser.jsIf your addon is a bootstrapped extension, please refers to Playing with windows in restartless (bootstrapped) extensions at Oxymoronical.
Javascript DOM control technique is required.
Refers to the XUL example and create the elements simply by
document.createElement
method or even bydocument.createElementNS(XULNS, "(tag name)")
method, whereconst XULNS = 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul';
had been written.Feel free to ask more and to be one of our registered users. :-)
您的问题与 iframe 的创建有关吗?或者创建 iframe 内容? (例如,您无法将 src 属性设置为不是您要显示 iframe 的页面域的文件)
Your problem is with the creation of the iframe? or with creating the iframe content? (for instance u can't set a src attribute to a file which is not the domain of the page where u want to display the iframe)