2014-02-07 70 views

回答

3

每當您從彈出窗口中單擊時,窗口都會重置。解決這個問題的一種方法是使用你的後臺頁面來存儲會話數據,在你popup.js,做這樣的事情:

chrome.runtime.getBackgroundPage(function(bg){ 
    if(bg.sessionDataHTML){ 
    document.body.innerHTML = bg.sessionDataHTML; 
    } 
    setInterval(function(){ 
    bg.sessionDataHTML = document.body.innerHTML 
    },1000);  

    //do the rest of your work here. 
}) 

我通常做的一切在我的彈出窗口,匿名函數裏面給我的訪問到我的背景頁面中定義的庫。

相關問題