Firefox addon 如何在Firefox插件中显示HTML块?
我使用XUL创建了一个工具栏按钮。当我点击这个按钮时,我希望弹出一个div,其样式与在谷歌浏览器中点击扩展插件时的样式相同。我如何才能做到这一点?Firefox addon 如何在Firefox插件中显示HTML块?,firefox-addon,xul,Firefox Addon,Xul,我使用XUL创建了一个工具栏按钮。当我点击这个按钮时,我希望弹出一个div,其样式与在谷歌浏览器中点击扩展插件时的样式相同。我如何才能做到这一点? <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <button label=
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<button label="Details" type="panel">
<panel id="search-panel">
<label control="name" value="Name:"/>
<textbox id="name"/>
</panel>
</button>
</window>
按钮可以替换为工具栏按钮如果要向XUL文档添加HTML元素,必须为其定义名称空间:
<window
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
>
然后,您可以添加HTML元素,但必须在标记名前面加上名称空间。像这样:
<vbox>
<description>This is XUL element</description>
<html:div>This is HTML element</html:div>
</vbox>
这是XUL元素
这是HTML元素
您可以在中找到更多信息和示例。您的问题是“如何在XUL中显示HTML”,这就是答案。但是,如果您只想显示一个弹出窗口,那么使用原生XUL元素将更容易。阅读文档: