使用Ripple在浏览器中测试PhoneGap应用的正确方法是什么?我需要做任何配置吗?
我有一个用PhoneGap制作的“hello world”应用程序,我想在浏览器中对其进行测试,而不是为每次更改启动电话模拟器。我正在本地网络服务器上运行它。我使用http://emulate.phonegap.com转到地址(例如localhost:8888/sites/hello/www
)。该应用程序开始加载,但是我收到404的phonegap.js
。它要检查的路径是localhost:8888/sites/hello/www/phonegap.js
-应该由模拟器提供吗?我需要挖掘文件吗?我正在使用股票hello world应用程序,因此我希望这些组件已经准备就绪。
最佳答案
您需要提供phonegap.js才能使Ripple正常工作-只需在index.html的<head>
中插入一个脚本标签即可指向它。注意Ripple无法在Phonegap 3.x上正常工作,因此请使用Phonegap 2.x发行版中的JS-我使用的是Android软件包中的cordova-2.9.0.js。 Ripple仅可在Google Chrome浏览器中使用。
顺便说一句,如果您在启动chrome时使用--allow-file-access-from-files
选项,则可以直接在Chrome中从文件系统直接在Chrome中打开index.html文件,而无需使用本地网络服务器-只需将其添加到快捷方式中即可,例如"C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files