當我的chrome擴展在chrome啓動時加載時,一切似乎都正常,chrome.extension.getBackgroundPage()返回正確的值(從popup.js中啓動)。但過了一段時間(2-3分鐘)後,特別是如果瀏覽器不起作用,該函數將返回null。只有關閉並重新打開chrome才能解決問題。 我試圖通過操縱它:chrome.extension.getBackgroundPage()在一段時間後返回null
if (chrome.extension.getBackgroundPage() == null) window.location.reload(true);
截至Why does chrome.extension.getBackgroundPage() return null?,有時幫助的建議,但多數只是不斷刷新的應用程序,以便鉻必須是封閉的時代。 有沒有人有一個想法可能是錯的?
的規格你能發佈更多的代碼或代碼上下文的至少一部分的? – 2013-02-17 14:20:52