为什么chrome.bluetooth不能在Chrome应用中运行?

时间:2015-03-22 13:11:14

标签: google-chrome windows-7 bluetooth google-chrome-app

按照Chrome应用Create Your First App页面上的说明,我可以创建一个简单的应用,我可以从更多工具> Chrome中的扩展程序

然后我将"bluetooth": {}添加到清单中,并将以下JS文件添加到我的代码中:

console.log('chrome.bluetooth');
console.log(chrome.bluetooth);

chrome.bluetooth.onAdapterStateChanged.addListener(function (state) {
  console.log('onAdapterStateChanged callback');
  console.log(state);
});

chrome.bluetooth.onDeviceAdded.addListener(function (device) {
  console.log('onDeviceAdded callback');
  console.log(device);
});

chrome.bluetooth.getAdapterState(function (adapterInfo) {
  console.log('getAdapterState callback');
  console.log(adapterInfo);
});

chrome.bluetooth.getDevices(function (deviceInfos) {
  console.log('getDevices callback');
  console.log(deviceInfos);
});

console.log('startDiscovery method call');
chrome.bluetooth.startDiscovery(function () {
  console.log('startDiscovery callback');
  console.log(chrome.runtime.lastError);
});

然而,它不起作用。
我得到以下输出到控制台;最值得注意的是最后的startDiscovery错误:

chrome.bluetooth_startDiscovery_failure

导致此失败的原因是什么?为什么?我该如何解决? 我应该注意到我在Windows 7上使用Chrome,如果这会影响任何内容。

谢谢。

0 个答案:

没有答案