Chrome 拡張機能を作成していて、「 Google Chrome を閉じてもバックグラウンド アプリを実行し続ける」設定の状態を取得したいと考えています。[高度な設定を表示... ] をクリックすると、chrome://settings-frame/settings
ページに表示されます。
今のところ何もわかっていませんが、もしかしたら として機能するのisAllowedIncognitoAccess()
でしょうか?
Chrome 拡張機能を作成していて、「 Google Chrome を閉じてもバックグラウンド アプリを実行し続ける」設定の状態を取得したいと考えています。[高度な設定を表示... ] をクリックすると、chrome://settings-frame/settings
ページに表示されます。
今のところ何もわかっていませんが、もしかしたら として機能するのisAllowedIncognitoAccess()
でしょうか?
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=
。