11

Chrome 拡張機能からファイルを読み書きできるように、manifest.js で fileSystem 権限を使用する必要があります。

「パッケージ化されていない拡張機能をロード」ボタンを使用して拡張機能をロードすると、Chrome に次のように表示されます。

'fileSystem' is only allowed for packaged apps, and this is a legacy packaged app.

したがって、Chrome の場合、私の拡張機能は従来のパッケージ化されたアプリです

私の質問は、「従来のパッケージ化されたアプリ」を「パッケージ化されたアプリ」に技術的に変換して、fileSystem API をテストできるようにする方法です。

これが私のマニフェストです:

{
 "name": "MyApp",
 "version": "1.0",
 "manifest_version": 2,
  "app": {
  "launch": {
  "local_path": "index.html"
  }
 },
 "icons": {
 "128": "favicon.ico"
 },
  "permissions" : [
    "fileSystem"
  ]
}

確かに私はすでに使用してい"manifest_version": 2ます。

4

2 に答える 2

-2

これをマニフェストに追加します。

"manifest_version": 2,
于 2013-04-23T15:06:24.393 に答える