更新 document.readyState 更改上的小部件

Update widget on document.readyState changes

本文关键字:小部 document readyState 更新      更新时间:2023-09-26

我想在选项卡中加载页面时更改我的小部件图标(到 ajax-loader.gif)。这意味着在我打开一个新选项卡后,我想要我的标准小部件图标,但是在我输入 http 地址并按 Enter 之后,我想显示 gif 动画,直到页面加载完成。加载完成后,图标会根据分数而变化(这已经有效了)。我该怎么做?

谢谢你帮助我

SDK 已经提供了如何使用 tabs 模块获取各种选项卡事件通知的示例:

var tabs = require("sdk/tabs");
tabs.on('open', function(tab){
  tab.on('ready', function(tab){
    console.log("DOM is ready", tab.url, );
    console.log("Tab is actually active", tab == tabs.activeTab);
  });
});