使用opera / Chrome mobile执行Android phonegap应用程序

时间:2013-05-29 14:26:49

标签: android google-chrome websocket cordova opera

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

该应用程序适用于标准桌面浏览器,其中可以使用websockets,但是由于后者缺乏对websockets的支持,因此在Android模拟器上似乎无法正常工作。

我因此考虑使用其他移动浏览器,例如Opera或Chrome,但我现在遇到的问题是确保Android在执行我的webapp时使用这个新浏览器,而不是标准的。

有谁知道怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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