在pc上的Phonegap cordova.js

时间:2014-03-31 12:45:58

标签: javascript cordova

我正在使用PhoneGap开发应用。

我在普通browser而不是device上在电脑上测试的大部分内容。

但现在我需要测试使用未包含在www目录中的cordova.js内容的内容。每个cordova.js都有不同的platform文件,因此我不确定要将哪些内容添加到www index.html文件,以便我可以在PC上进行测试?

有可能,我做得对吗?

我知道cordova.js是在构建过程中包含的,但我发现在pc上测试很有用,这就是为什么我要包含它(至少是开发时间)

2 个答案:

答案 0 :(得分:3)

即使添加了cordova.js,如果没有它调用的本机代码,它也将毫无用处。

我认为它不会试图测试你电脑中的原生功能。您应该在真实设备或模拟器中进行测试。

你可以看看涟漪,以便能够在chrome中测试cordova函数:http://emulate.phonegap.com/

但同样,它不会取代真实设备中的测试(例如,对于每个版本的android,cordova往往会有不同的行为)

答案 1 :(得分:1)

您始终希望在基本www文件夹中进行任何更改。项目的根目录中应该有platforms folderplugin folderwww folder。您想要在项目根目录中修改www folder的原因是因为任何时候重建应用程序都会清除platforms folder

中的所有内容

因此,对于一个示例,我有一个platforms/ios和一个platforms/android,其中包含一个www文件夹,但每次运行phonegap build androidphonegap build ios时,它都会重新创建这些目录中的每个文件

因此,您希望在根www文件夹中进行代码更改,并将更改复制到platforms/android/assets/www文件夹或platforms/ios/www,然后导航到浏览器中的该目录