我正在编写一个 Chrome 扩展程序,并希望检索“当 Google Chrome 关闭时继续运行后台应用程序”首选项的状态。它可以在chrome://settings-frame/settings
页面上找到,当单击显示高级设置...时。
到目前为止,我一无所知,但它可以作为isAllowedIncognitoAccess()
吗?
我正在编写一个 Chrome 扩展程序,并希望检索“当 Google Chrome 关闭时继续运行后台应用程序”首选项的状态。它可以在chrome://settings-frame/settings
页面上找到,当单击显示高级设置...时。
到目前为止,我一无所知,但它可以作为isAllowedIncognitoAccess()
吗?
您无法读取 Google Chrome 偏好设置的状态。
Google不提供 Chrome 的 API、“系统”设置,并且 Google会阻止对文件系统的一般读取(您只能读取沙盒文件)。
isAllowedIncognitoAccess()
Doc只报告是否允许在“隐身模式”(又名“色情模式”)下扩展。它与后台应用程序是否运行无关。
目前,Chrome 的高级设置存储在名为1Local State
的User Data
文件夹中的 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/
尽管您可以通过使用该--user-data-dir=
选项运行 Chrome 来更改它。