1
我需要找到一种方法来进行Android的Firefox(fennec)和我的Android服务之间的通信。 的解决方案之一是使用的WebSockets 代码进行通讯:Firefox中是否支持Android插件支持WebSocket?
var ws = new WebSocket("ws://localhost:8887/");
ws.onopen = function() {
console.log("SENDING");
ws.send("Hello messsage");
}
06-16 13:14:10.099: I/Gecko(8055): Message: ReferenceError: WebSocket is not defined
是WebSocket的支持在非洲小狐插件?
我认为Fennec会荣幸'新的Services.wm.getMostRecentWindow('navigator:browser')。WebSocket'。 – paa
@paa这也可以(现在),但你需要一些额外的圆括号来说明'getMostRecentWindow'不是构造函数,而是WebSocket,所以'new(Services.wm.getMostRecentWindow('navigator:browser' ).WebSocket)(...)' – nmaier
@paa非常感谢你,这真的很有帮助,它为我们节省了很多努力! –