我正在测试这个简单的代码片段,它耦合到一个同样简单的node.js服务器脚本:
<script>
var connection = new WebSocket('ws://materiali.c-s-m.it:9090');
connection.onmessage = function (message) {
alert(message.data);
console.log("Got message", message.data);
};
</script>
将其插入phonegap应用程序的目的。当我通过标准浏览器连接到它时,它可以与Windows上的Chrome以及Windows手机和Android一起使用(它显示弹出窗口和访问权限已在服务器日志中注册),但不能在iPhone上使用Safari,Chrome和PhoneGap应用程序。 我在浏览器上有关于WebRTC支持的不同信息。一些安装报告由WebKit整体支持,其他人根本不支持。 真实情况是什么,如何在iPhone上运行,更重要的是在所有平台的PhoneGap应用程序上运行?
答案 0 :(得分:0)
通过Cordova安装Crosswalk,该服务现在可以通过PhoneGap开发者应用程序在WindowsPhone和Android上运行。不幸的是,它无法在iOS上运行。