2

Chrome 拡張機能を作成していて、「 Google Chrome を閉じてもバックグラウンド アプリを実行し続ける」設定の状態を取得したいと考えています。[高度な設定を表示... ] をクリックすると、chrome://settings-frame/settingsページに表示されます。

今のところ何もわかっていませんが、もしかしたら として機能するのisAllowedIncognitoAccess()でしょうか?

4

1 に答える 1

0

Google Chrome 設定の状態を読み取ることはできません。

Googleは Chrome の「システム」設定用の API を提供しておらず、 Googleはファイル システムへの一般的な読み取りをブロックしています(サンドボックス化されたファイルのみを読み取ることができます)。

isAllowedIncognitoAccess()Docは、拡張機能が「シークレット モード」、別名「ポルノ モード」で許可されているかどうかを報告するだけです。バックグラウンド アプリが実行されるかどうかとは関係ありません。


Local State現在、Chrome の高レベル設定は、User Dataフォルダー1に名前が付けられた JSON ファイルに保存されています。
このファイルを読み取る方法が見つかれば、「Google Chrome を閉じたときにバックグラウンド アプリを実行し続ける」設定がプロパティに保存されていbackground_modeます。




1User Dataフォルダのデフォルトは次のとおりです。

Windows XP:
    %AppData%\..\Local Settings\Application Data\Google\Chrome\User Data\

Windows Vista/7/8:
    %LocalAppData%\Google\Chrome\User Data\

Linux:
    ~/.config/google-chrome/

Mac OS X:
    ~/Library/Application Support/Google/Chrome/

Chrome OS:
    /home/chronos/

オプションでChromeを実行することで変更できますが--user-data-dir=

于 2013-07-10T03:57:17.020 に答える