2011-12-06 34 views
0

我正在使用谷歌瀏覽器擴展程序,當我在Windows上運行它時,我注意到關閉程序後內容腳本無法加載完全然後重新打開它。只有當我手動重新加載擴展時,內容腳本纔會加載到頁面上。我有iFrames,所以我需要將內容腳本設置爲在document_idle上運行。我也將主擴展頁面加載到彈出窗口中。我注意到內容腳本加載在其他頁面上,但不是我的主擴展頁面。有什麼建議麼?在Chrome瀏覽器關閉並在Windows中重新打開後,內容腳本無法加載

回答

0

%的谷歌擴展討論組,這是關係到一個Chrome bug這導致我這個solution:運行此之後

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; 
    } 
    } 
} 

沒有更多的問題。

相關問題