0

我用Phonegap(Cordova 2.7.0)开发了一个android webapp。应用需要通过使用第三方 JS API(Diffusion)来接收服务器推送的一些价格。

该应用程序在标准桌面浏览器上运行良好,其中 websockets 可用,但在 Android 模拟器上似乎无法运行,因为后者缺乏对 websockets 的支持。

因此,我想使用不同的移动浏览器,例如 Opera 或 Chrome,但是我现在遇到了确保 Android 在执行我的 web 应用程序时使用这个新浏览器而不是标准浏览器的问题。

有谁知道如何做到这一点?

谢谢。

4

1 回答 1

0

Android 版 PhoneGap 使用WebView的是 ,而不是浏览器。

最简单的解决方案是使用PhoneGap 的 Web 套接字插件,或者如果找不到您喜欢的现有插件,则编写自己的此类插件。

理论上可以重写 PhoneGap 以使用 Android 版本的 Chromium,但这将是一项艰巨的任务。

于 2013-05-29T14:33:57.593 回答