如何使用javascript启用谷歌chrome chrome:// flags/values?

Pan*_*pul 9 javascript google-chrome

我想启用使用JavaScript的Google Chrome标记启用.如果启用了标志,则无需操作,如果禁用则启用它.

在此输入图像描述

Sat*_*ani 9

本地状态文件包含标志设置(这是json格式的文本文件)

Chrome用户目录位置

"browser": {
      "enabled_labs_experiments": [ "load-cloud-policy-on-signin", "old-checkbox-style" ],
      "last_redirect_origin": ""
   }
Run Code Online (Sandbox Code Playgroud)

"enabled_labs_experiments"属性包含用户手动启用的此类标志的值.在您的情况下,您必须首先检查您的首选标志条目是否可用,否则您必须通过javascript在此文件中添加您的标志.

使用javascript,您可以读取和编辑文本文件,因此可以根据操作系统从指定位置读取该文件并编辑该文件.

  • 尝试读取本地文件(例如 chrome 的本地状态)导致“SecurityError” (2认同)

Uoo*_*ooo 5

无法使用Javascript更改浏览器设置和选项。这只能由用户控制。

但是,可以使用直接链接访问Chrome的实验性标志。但请注意

该功能目前在Chrome Canary中可用,也许在Chrome Dev中也可用。可能需要一些时间才能进入其他版本的浏览器。

一旦可用,您可以在网页中使用如下链接,以使用户更方便地找到正确的设置:

<a href="chrome://flags/#disable-webrtc" target="_blank">Enable WEBRTC</a>
Run Code Online (Sandbox Code Playgroud)

  • 直接链接粘贴在浏览器导航栏上时有效。但在通过页面链接时失败(无法访问本地资源错误) (4认同)