2012-04-25 49 views
8

我正在處理我的第一個Chrome擴展。Chrome教程 - 選項頁

我關注此文章http://code.google.com/chrome/extensions/options.html將我的選項頁面關閉。所以,當我重新加載我的擴展,並點擊「選項」我正確地看到頁面,但是當我更改選項並保存它時,設置不會被保存。就設置而言,它現在非常基本,只是使用入門教程。我不知道爲什麼這不起作用,不知道從哪裏開始。謝謝。請讓我知道我是否可以提供更多信息。

+0

我們需要看到的代碼(代碼)之前,我們可以告訴你,什麼是錯的。 「它不起作用」還不足以開始修復它。 – vcsjones 2012-04-25 19:16:39

+0

看看我發佈的教程頁面。那就是我的代碼,真的就是這樣。 – thefoyer 2012-04-25 19:22:18

+0

好吧,這是我的問題,也許有人可以幫助我理解它。 入門教程manifest.json文件包含這個'「manifest_version」:2',但是如果我刪除清單版本,它的工作原理。 – thefoyer 2012-04-25 19:25:51

回答

8

"manifest_version": 2禁止嵌入腳本。將所有JavaScript移動到options.js並以此方式加載。 manifest.json中

+0

這是我得到的錯誤信息'拒絕執行內聯事件處理程序,因爲內容安全策略。「 – thefoyer 2012-04-27 04:03:45

+0

正如我所說,你必須將你所有的JS移動到一個JS文件。 – abraham 2012-04-27 04:18:10

+0

我做到了。我將所有的JS從options.html移到了options.js,但它沒有任何區別。我找不到關於此的任何文檔。 – thefoyer 2012-04-27 14:26:11

2

添加「存儲」權限幫助:

... 
"permissions": [ 
    "storage" 
]