首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于pc机的usb连接检测方法

基于pc机的usb连接检测方法
EN

Stack Overflow用户
提问于 2013-12-09 07:01:03
回答 1查看 330关注 0票数 0

有没有检测到pc usb连接(而不是通过充电器)火狐操作系统设备在盖亚层?

盖亚层中的任何回调也适用于我。

我这么做的原因是,当设备通过USB连接到pc时,我需要处理一些事件。然而,到目前为止,我还没有找到任何线索。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-09 18:46:29

认证的应用程序可能有更好的方法来做到这一点,但是对于特权应用程序来说,一种方法可能是在sdcard上使用一个更改监听器--只有在设置中启用了USB存储选项时,这种方法才能工作。

代码语言:javascript
复制
var sdcard = navigator.getDeviceStorage('sdcard');

sdcard.addEventListener("change", function (event) {
  var reason = event.reason;
  //if reason is "shared" you know you are connected
  //if reason is "available" you know you are not connected
});

确保向清单中添加设备存储权限。

代码语言:javascript
复制
"device-storage:sdcard": {
  "access": "readwrite" //could be read only
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20464938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档