在Chrome浏览器关闭并在Windows中重新打开后,内容脚本无法加载

时间:2011-12-06 03:12:20

标签: google-chrome-extension

我正在使用Google Chrome扩展程序,当我在Windows上运行它时,我注意到在完全关闭程序然后重新打开它之后内容脚本没有加载。只有当我手动重新加载扩展时,才会在页面上加载内容脚本。我有iFrames所以我需要将内容脚本集设置为document_idle。我也将主扩展页面加载到弹出窗口中。我注意到内容脚本加载到其他页面上,但不是我的主扩展页面。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据Google扩展讨论组,这与引导我Chrome bugsolution相关:

chrome.management.getAll(getAllExtensions);

function getAllExtensions(extensions) {
  for(var i = 0; extension = extensions[i]; i++) {
    if(extension.id != chrome.i18n.getMessage('@@extension_id')){
      chrome.management.setEnabled(extension.id, !extension.enabled);
      chrome.management.setEnabled(extension.id, extension.enabled);
      break;
    }
  }
}

运行此问题后再没有问题。