基于Chrome的webusb的API报错没有定义
没有用CI框架是能正常工作的, 用了之后报错serial.js:7 Uncaught TypeError: Cannot read property 'getDevices' of undefined
at Object.serial.getPorts (serial.js:7)
at HTMLDocument.document.addEventListener.event (rgb.js:87)
'getDevices' 是chrome内部的API,
代码如下
var serial = {};
(function() {
'use strict';
serial.getPorts = function() {
return navigator.usb.getDevices().then(devices => {
return devices.map(device => new serial.Port(device));
});
}; 这个问题 好难啊, 可否悬赏解决啊? navigator.usb.getDevices说这个没定义,navigator代表当前使用的浏览器,下面的usb.getDevices,
怎么办? CI怎么访问不到Chrome自带的一些api? 我对CI框架还是满熟悉的, php和js都是工作了的,这个是在是费解啊, 毫无思路 关贴吧, 这个跟CI没关系
页:
[1]