如何在Chrome中获取/读取标志值'关于:flags
How to get/read a flag value in Chrome's about:flags?
如何以编程方式读取chrome://flags/#enable-chrome扩展的javascript面板?
如果你试图打开一个面板,但用户没有启用它们,它只会显示为一个弹出窗口。您可以查看支持,如下所示:
chrome.windows.create({
url:"panel.html", type:"panel", width: 400, height: 600
}, function(window) {
if (window.type === "panel") {
console.log("Panels enabled.")
} else {
console.log("Panels disabled.")
chrome.tabs.create({
url:"chrome://flags/#enable-panels"
}, function() {
alert("Please enable panels.")
}) } } })
所有标志的设置都在用户数据目录中的纯文本文件Local State
中。例如:
C:'Users'FooUser'AppData'Local'Google'Chrome'User Data'Local State
然后,您可以使用XMLHttpRequest
来获取该文件,如下所示:
xmlhttp.open("GET","file://C:/Users/FooUser/AppData/Local/Google/Chrome/User Data/Local State",false)
xmlhttp.send();
console.log(xmlhttp.response);
你会得到这样的东西:
{
…
"browser": {
"enabled_labs_experiments": [ "disable-gpu-vsync", "extension-apis", … ],
…
}
…
}
相关文章:
- 关于引入外部javascript文件的问题&css通过https
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 关于 Javascript 中 parseInt() 的说明
- 关于在node.js中请求
- Jquery:附加“;每个“;到“;关于“;事件
- IE中关于ZK和JavaScript集成的一些错误
- 通过mvc中的ajax动作链接获取关于成功的响应头
- 将HTML5模板转换为流星.js,关于js init的问题
- 关于ajax的安全问题
- 关于使用Animate.css向和项添加和删除动画类的问题
- 需要关于随机图像旋转的指南
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- 当定位模式设置为“0”时,总是达到关于地理定位的超时;仅设备”;
- 使用Snap.SVG设置关于端点的SVG行的动画
- MVC中关于表的自定义工具提示-每行显示数据
- 关于Javascript继承,我可以'我不明白
- 如何测试变量是否只有字母而不是abc1.关于验证电子邮件
- 关于原产地:同一原产地政策为空白
- 关于使用image.src进行统计的问题
- 如何在Chrome中获取/读取标志值'关于:flags