Firefox 使用XUL检测窗口加载并运行Javascript函数?

Firefox 使用XUL检测窗口加载并运行Javascript函数?,firefox,firefox-addon,xul,add-on,Firefox,Firefox Addon,Xul,Add On,我正在为Firefox开发我的第一个插件,我正在使用Extention Developer插件来帮助我。它有一个实时XUL编辑器,我正在使用它来设计我的表单 目前,这就是我所拥有的: <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.o

我正在为Firefox开发我的第一个插件,我正在使用Extention Developer插件来帮助我。它有一个实时XUL编辑器,我正在使用它来设计我的表单

目前,这就是我所拥有的:

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml">
<vbox>
    <label control="masterPassLabel" value="Master password:" />
    <textbox id="masterPass" value="" type="password" />
    <label control="siteNameLabel" value="Site name (defaults to current URL):" />
    <textbox id="siteName" value="" />
</vbox>
<button label="Generate" oncommand="generatePass()" />
<script type="text/javascript">
<![CDATA[
// put some js code here

siteName.value = window.location;

function generatePass() {
    //password generating code
}
]]>
</script>
</window>

我想在加载表单时,用当前URL自动填充
siteName
文本框。也许会添加一些输入验证,这样如果当时没有加载页面,它会显示一个错误

我是XUL的新手,正在开发Firefox插件。我已经阅读了他们的很多文件,但我还在学习


谢谢。:)

向窗口的“onload”事件属性添加一个函数调用。

以下页面根据类似要求对我进行了排序:

-调频