Javascript Chrome命令API全局属性
我知道人们面临的两个常见问题:Javascript Chrome命令API全局属性,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我知道人们面临的两个常见问题: 如果更改清单文件中的命令键,则需要 卸下并重新安装,以使更改生效 即使这样做,也可能需要在 “扩展”页,单击“键盘快捷键”链接,然后设置 手动命令 大约六个月前,我在Chrome操作系统平台上成功实现了带有Chrome扩展的全局键盘命令,似乎他们的一个更新破坏了这一功能。。。也许有人知道解决方法?使用下面的代码,如果作为未打包的扩展加载,则向下滚动chrome://extensions 要手动单击“键盘快捷键”并分配命令,您将看到您可以选择将其设置为在Chro
- 如果更改清单文件中的命令键,则需要 卸下并重新安装,以使更改生效
- 即使这样做,也可能需要在 “扩展”页,单击“键盘快捷键”链接,然后设置 手动命令
chrome.commands.onCommand.addListener(function(command) {
if (command == "toggleHighContrast") {
chrome.accessibilityFeatures.highContrast.get({},function (callback){
var value = true;
if (callback.value) value = false;
chrome.accessibilityFeatures.highContrast.set({value:value});
});
}//Ctrl+Shift+A
});
manifest.json
{
"manifest_version": 2,
"name": "High Contrast",
"short_name": "contrast",
"description": "",
"version": "0.0.1",
"minimum_chrome_version": "38",
"offline_enabled": true,
"commands": {
"toggleHighContrast": {
"global":true,
"description": "Toggle High Contrast Mode"
}
},
"background": {
"scripts": ["background.js"],
"persistent": true
},
"permissions": [
"accessibilityFeatures.read",
"accessibilityFeatures.modify"
]
}
听起来像个虫子。尝试搜索现有的大报告或提交新报告。