2012-03-08 38 views
0

我寫了谷歌瀏覽器擴展。我在後臺頁面中有一個用於執行數據庫維護的功能,但我只能從控制檯執行它。這裏是結構:函數maintainDb(maintFlag,selectionCrit)。如果我想知道有多少個條目包含字符串「Monday」,則鍵入maintainDb(「audit」,「Monday」)。如果我想刪除這些條目,則鍵入maintainDb(「刪除」,「星期一」)。我還有其他一些類似的查找功能。執行功能從控制檯日誌停止在谷歌瀏覽工作

這些都很好,很簡單,直到最近工作正常。但是,現在,這些功能有時根本不會從控制檯啓動。在這些場合,控制檯也不再提示我包含在background.html中的變量。

但有時他們做的工作,並且使我相信,最近的Chrome版本允許此功能的開啓和關閉被打開。除此之外,我曾經以指定的高度和寬度打開的標籤現在全屏顯示。所有這些讓我相信版本變更是造成這種廢話的原因。

任何人都可以幫助我瞭解發生了什麼?我需要我的後臺功能,尤其是清理localStorage數據庫。謝謝。

PS,如果任何人有一個強烈的願望,看到維護功能,我可以張貼在這裏爲您服務。它不是特別複雜,但是當它工作時,它對於從localStorage db刪除的死木頭是非常寶貴的。

回答

0

這很奇怪。

實際上,我可以從控制檯從擴展的開發模式調用擴展功能,甚至出來。

我唯一能想到的就是關於您的Chrome版本。我想你確定它不是dev也不是beta版本您正在使用。今天的穩定版本是17版。

相關問題