在我的项目中,我会使用Native.js连接本地蓝牙并持续获取数据。为了不影响前端页面的性能,希望使用Web Worker启动一个独立的js线程,通过postMessage的方式与前端页面交互数据。
然而,Web Worker线程启动后,在执行Native.js相关代码时程序抛出异常:
Uncaught ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api)
因为Web Worker线程不提供window / document等全局变量的访问,所以请问如何在这种情况下使用Native.js ?
k***@hotmail.com (作者)
已经是在plus ready之后创建的线程。但Web Worker使用的线程跟UI的线程并不能共享plus对象
2017-06-22 16:39