我正在编写Chrome扩展,并希望检索"关闭Google Chrome时继续运行后台应用程序"首选项的状态。它可以在chrome://settings-frame/settings
页面上找到,当显示高级设置。
到目前为止,我还没有发现任何关于它的信息,但它可能像isAllowedIncognitoAccess()
一样工作吗?
您无法读取Google Chrome首选项的状态。
谷歌没有为Chrome提供API,"系统"设置,谷歌阻止对文件系统的一般读取(您只能读取沙盒文件)。
isAllowedIncognitoAccess()
Doc只报告在"隐姓埋名模式"(又名"色情模式")下是否允许扩展。这与后台应用程序是否运行无关。
目前,Chrome的高级设置存储在User Data
文件夹1中名为Local State
的JSON文件中
如果您能找到读取此文件的方法,"关闭Google Chrome时继续运行后台应用程序"设置存储在background_mode
属性中。
1User Data
文件夹默认为:
Windows XP:
%AppData%..Local SettingsApplication DataGoogleChromeUser Data
Windows Vista/7/8:
%LocalAppData%GoogleChromeUser Data
Linux:
~/.config/google-chrome/
Mac OS X:
~/Library/Application Support/Google/Chrome/
Chrome OS:
/home/chronos/
尽管您可以通过运行带有--user-data-dir=
选项的Chrome来更改它。