javascript - 为什么 chrome.runtime.lastError 不进入
问题描述
我没有在电脑上连接这个VID/PID设备但是为什么chrome.runtime.lastError没有进入?
var enumerateDevices = function() {
chrome.hid.getDevices({"vendorId":11368,"productId":57349}, onDevicesEnumerated);
chrome.hid.onDeviceAdded.addListener(onDeviceAdded);
chrome.hid.onDeviceRemoved.addListener(onDeviceRemoved);
};
var onDevicesEnumerated = function(devices) {
if (chrome.runtime.lastError) {
console.error("Unable to enumerate devices: " +
chrome.runtime.lastError.message);
return;
}
for (var device of devices) {
onDeviceAdded(device);
}
};
解决方案
推荐阅读
- caching - Apollo 客户端 writeQuery。显示 'Type { name: string }[] | undefined' 不是数组类型
- amazon-web-services - 我可以使用 AWS Cognito ID 令牌作为会话标识符吗?
- visual-studio - C++ IntelliCode 在 VS 2019 中无法正常工作
- r - 是否可以将 R 数据帧插入到现有的 .dat 文件中,该文件专门格式化为 COLONY 软件的输入?
- c++ - 用于计算数组中对数的优化算法,使得 A[i]*A[j] 不是完美的正方形
- typescript - 为第 3 方 Svelte 模块添加 TypeScript 类型
- powerquery - 将 Pow.Query 语言中 Sumifs 的值带到指定的行和列(位置)
- javascript - 尝试提交 POST 请求,但表单显示为空
- react-native - 我实现了屏幕转换,但出现错误
- c++builder - 从某个 IMAP 邮箱中读取电子邮件正文