Waiting for the DOMRequest returned from getDefaultAdapter to complete would help.
- Kyle On Thu, Mar 5, 2015 at 12:24 AM, Al Tsai <[email protected]> wrote: > Hi, > > I am writing some tests and encounter a question that bluetooth Adapter > cannot be stringified. > > var mozBt = window.navigator.mozBluetooth; > var request = mozBt.getDefaultAdapter(); > var bt_adapter = request.result; > JSON.stringify(bt_adapter); // return {} > > I expected to get a result such as *'{ address: "d8:e5:6d:2d:8e:39", > class: 1515870810, discovering: false, name: "Flame", discoverable: false, > discoverableTimeout: 120, devices: Array[0], ondevicefound: null, > ondiscoverystatechanged: null, onpairedstatuschanged: null }'*, but I got > an empty object *'{}'*. > Isn't every JS object can be stringified? Does anyone have some clues for > me to trace the root cause? > > Best Regards, > Al > -- > --------------------------------------------------- > Al Tsai > Senior QA Engineer, MoCo Taiwan. > > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g > >
_______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
