我正在为 Windows 7 开发一个简单的小工具作为学习练习。我在这篇文章(在小工具和脚本子主题下)中读到,要初始化小工具,您应该使用document.onreadystatechange
诸如onLOad
. 我也在我浏览过的示例项目代码中看到了它。这就是我为我的项目提出的。
document.onreadystatechange = function()
{
if(document.readyState == "complete")
{
System.Gadget.settingsUI = "settings.html"; //this line enables the settings UI
System.Gadget.onSettingsClosed = settingsClosed;
}
}
但是,当我在工作中使用此代码段时,它不起作用。小工具中的“选项”按钮不显示。如果我使用onLoad
,它可以工作。我已经安装了 2 个小工具。他们每个人都使用这两种方法。一用一onLoad
用document.onreadystatechange
。而且它们都有效!
现在我很困惑为什么它不适用于我的小工具。有没有我忽略的重要部分?