javascript - Chrome mDNS api产生空设备列表
问题描述
我有以下代码应该在打包的 chrome 应用程序的后台脚本中获取多播设备列表
const onDevices = (devices) => {
console.log(devices);
}
const serviceType = '_http._tcp';
chrome.app.window.create('window.html', {
outerBounds: {
width: 400,
height: 500
}
});
chrome.mdns.onServiceList.addListener(onDevices, {serviceType});
chrome.mdns.forceDiscovery(() => {
console.log('start');
})
但是当我跑步时,console.log(devices)
我总是得到一个空列表。无论我设置什么,都会发生这种情况serviceType
。
如果这很重要,我正在使用清单版本 2。
我知道网络上有多播设备,有什么想法吗?
谢谢!
解决方案
推荐阅读
- python - 如何解决错误,“模块 umap 没有属性 UMAP”.. 我尝试安装和重新安装 umap 但对我不起作用
- python - plotly-dash 显示空白网页
- javascript - 使用 sigmajs 绘制大图
- python - mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on '127.0.0.1:3306' on Scrapinghub
- r - 在一个观察者中更新多个单选按钮仅适用于第一个单选按钮
- java - 水平扩展的类和数据库设计
- c++ - 读取嵌套缓冲区的可能 ComputeCPP SYCL 错误
- mysql - Mysql2::Error: 指定的键太长;最大密钥长度为 767 字节
- javascript - EXT JS 使用列表显示使用表格的值。在表头中重复所有行
- json - jq:对象不能是 csv 格式,只能是数组