2

我正在编写一个 Chrome 扩展程序,并希望检索“当 Google Chrome 关闭时继续运行后台应用程序”首选项的状态。它可以在chrome://settings-frame/settings页面上找到,当单击显示高级设置...时。

到目前为止,我一无所知,但它可以作为isAllowedIncognitoAccess()吗?

4

1 回答 1

0

您无法读取 Google Chrome 偏好设置的状态。

Google不提供 Chrome 的 API、“系统”设置,并且 Google会阻止对文件系统的一般读取(您只能读取沙盒文件)。

isAllowedIncognitoAccess()Doc只报告是否允许在“隐身模式”(又名“色情模式”)下扩展。它与后台应用程序是否运行无关。


目前,Chrome 的高级设置存储在名为1Local StateUser 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 来更改它。

于 2013-07-10T03:57:17.020 回答