通過閱讀http://developer.chrome.com/extensions/management.html我得到的印象是,如果我添加到我的權限清單正是如此:Chrome擴展管理API,訪問「將InstallType」
... 「權限」:「WebRequest的」,「存儲」, 「」, 「管理」], ...
我現在應該可以做這樣的事情:
if(chrome.management.get('installType') == "development") {
DEVELOPMENT = true;
}
,但我收到錯誤消息,
Error during management.get: Failed to find extension with id installType
使我認爲這真的想要一個應用程序ID,如:
chrome.runtime.id
但簽名是很清楚,這是不是這樣的:
Error: Invocation of form management.get(string, string) doesn't match definition management.get(string id, optional function callback)
所以我的基本問題是:我該如何做到這一點,這樣我可以設置一個標誌,如果我處於解壓縮(因此,我正在開發)模式,並做額外的東西,當它在擴展存儲不需要(在我的情況下,更改網頁服務端點)?
我找不到一堆與management.get的例子,所以我在想,無論是調用.get我有上面有缺陷,我的權限不正確,和/或錯誤信息。得到是從getAll剪切和粘貼:)
讓我知道我怎麼可以澄清這一點,我一直在抨擊我的頭一個小時,可能可以使用一些主要問題; )
有幾種方法可以解決這個問題,我知道:) –