Javascript Chrome Cordova应用程序插件访问
我正在开发一个chrome应用程序,将其翻译成移动chrome应用程序ex.cca。文档说我将能够访问ApacheCordovas插件。我在让contacts api工作时遇到了问题,我对一些事情不太确定。有没有人有好的教程或文档说明如何使它工作?下面我有一些具体问题 1) 是否必须运行Javascript Chrome Cordova应用程序插件访问,javascript,google-chrome,cordova,google-chrome-app,Javascript,Google Chrome,Cordova,Google Chrome App,我正在开发一个chrome应用程序,将其翻译成移动chrome应用程序ex.cca。文档说我将能够访问ApacheCordovas插件。我在让contacts api工作时遇到了问题,我对一些事情不太确定。有没有人有好的教程或文档说明如何使它工作?下面我有一些具体问题 1) 是否必须运行cordova命令才能包含中指定的项目文件夹 2) 要测试cordova网页中的插件示例,我必须在使用cca翻译之前将它们写入我的google应用程序,还是必须在翻译后将它们写入每个设备。ex权限和代码。1)cc
cordova
命令才能包含中指定的项目文件夹
2) 要测试cordova网页中的插件示例,我必须在使用cca翻译之前将它们写入我的google应用程序,还是必须在翻译后将它们写入每个设备。ex权限和代码。1)cca
将在内部将cordova命令转发给cordova
,因此如果您希望cordova plugin add
工作,那么cca plugin add
也应该工作。但是,坚持只使用cca是一个更好的主意,因为我们确保使用兼容版本的工具,正确设置您的环境,并在cordova挂钩之外运行一些chrome应用程序特定的检查
2) 对于桌面和所有移动目标,我更喜欢使用单个应用程序代码库。为此,我使用--link to=
参数创建cca
项目,以共享单个代码库。然后我使用特征检测来确保我只使用可用的特征,即
if (typeof window.cordova !== 'undefined') {
// use contacts plugin
}
但是,如果您不希望与桌面应用程序直接共享代码库,则不要使用--链接=
,而是使用--复制自=
(并根据需要同步编辑)
无论哪种情况,您都应该专门编辑cca项目根目录www/
文件夹中的内容,而不是编辑platform/
目录中的内容