cordova org.chromium.socket插件参考错误

时间:2014-08-20 22:58:07

标签: javascript sockets cordova

我正在使用Apache Cordova 3.5开发移动应用程序,我正在尝试使用org.chromium.socket插件。 不幸的是,我总是在控制台中收到以下错误:

  

未捕获的ReferenceError:未定义chrome。 (或组织......取决于我的尝试)

例如:当我想调用函数create()时,我尝试使用以下所有选项,但不使用它们。

  • chrome.socket.create(“tcp”,null,Socket_create_callback)
  • org.chromium.socket.Socket.create(“tcp”,null,Socket_create_callback)
  • chrome.chromium.socket.Socket.create(“tcp”,null,Socket_create_callback)
  • org.chromium.socket(“tcp”,null,Socket_create_callback)

我使用

行添加了插件
  • cordova插件添加org.chromium.socket

我可以从chrome检查器看到库(socket.js),我想它在加载cordova.js时会自动加载。我使用的是Android 4.4模拟器。

提前致谢

1 个答案:

答案 0 :(得分:0)

你必须在 deviceready 事件被触发后插入你的插件使用代码!

document.addEventListener('deviceready', function(){
//your code here
//chrome.socket.create("tcp", null, Socket_create_callback)
}, false);

如果你正在使用离子或角度,你也可以利用其他一些技巧。