我正在创建一个简单的Cordova / PhoneGap项目。
我已将Device插件添加到项目中,并且工作正常,没有任何问题。
我看到插件的www文件夹中有一个名为device.js的文件。
在线的一些示例要求在HTML代码中包含插件js文件,并且一些示例不讨论它。我的例子没有使用它就可以正常工作。
当我添加其他类似联系人的插件时,我会看到contacts.js文件。这让我三思而后行。
我很困惑我是否应该在我的项目中使用这些JS文件。
答案 0 :(得分:3)
这取决于插件的构建版本。在旧版本中,您必须在您的html文件中包含JS。在较新的版本中,cordova_plugins.js为您提供了这些文件。我将从安装插件开始,如果它不起作用,请尝试添加JS include。如果它仍然不起作用,插件可能与您的cordova版本不兼容
您可以查看cordova_plugins.js
来查看是否添加了插件。此文件放在每个平台中,这里是iOS和Android:
Android:/platforms/android/assets/www
iOS:/platforms/ios/www
cordova.js
(你需要在html中包含的一个文件)查找cordova_plugins.js
并为你包含它,然后包含其中列出的所有插件。