是否可以将Cordova exec命令从外部网络发送到Cordova应用程序
Is it possible to send Cordova exec command from external web to cordova app?
我的问题是,是否可以将cordova.exec()从外部网络发送到cordova应用程序?
以下是我的需求的详细场景。。。
我用cordova cle构建了一个Android应用程序,(CordovaActivity)
并实现插件A、
我相信当我在应用程序中使用cordova.exec时,这个插件可以成功运行。
在另一边,我使用webView加载外部页面,
比如这个loadURL("我写的某个网页。")。
在那个网页中,我包含了cordova.js并发送了cordova.exec(pluginA),
但是什么也没发生,反而得到了警告对话框。
(间隙:2)(间隙:[null,"CoreAndroid","messageChannel","CoreAndroid555630745"])(gap:[null,"CoreAndroid","show","CoreAndroid555630746"])
简而言之:我们可以使用cordova.exec()从外部网页调用本机插件吗?
谢谢大家。
根据我所读到的内容,您的问题似乎是您想直接在Cordova应用程序中加载外部网址。通过外部网络源代码,您希望能够通过cordova执行本地呼叫。
如果这是你想要的,你可以使用cordova插件远程注入。
当你加载一个外部url时,它会自动注入你在Cordova应用程序中安装的插件。之后,您可以在外部源代码中使用变量cordova
。
整个过程非常简单,只需安装插件,其余的都会自动为您完成。
只需记住在Cordova
应用程序中更新index.html
文件即可。并且将CCD_ 4设置为类似这样的值允许进行注入。
<meta http-equiv="Content-Security-Policy" content="gap://ready file:;script-src 'self' data:;">
- 通过Magento的网络服务检索运费
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- Cordova/Phonegap在主要的Cordova网络视图中加载外部站点
- Cordova网络视图超时错误
- Cordova嵌入式网络视图未响应navigator.camera未定义
- 正在检查Cordova和AngularJS中的网络连接状态
- Cordova应用程序中的FB受众网络
- AngularJS/Cordova应用程序中网络连接断开时显示弹出窗口
- 是否可以将Cordova exec命令从外部网络发送到Cordova应用程序
- 无法读取属性'type'cordova网络插件中的未定义错误
- Ionic cordova网络信息插件在ios中不工作
- Cordova网络信息插件:坏了
- “初始化网络连接错误:类未找到”,来源:file:///android_asset/www/cordova.js
- Cordova网络应用程序中的焦点输入
- 如何在Phonegap/Cordova中检测网络类型使用的变化
- Cordova 5白名单、Content-Security-Policy和本地网络ip
- 检测网络丢失在Cordova应用程序
- 使用cordova检查网络连接
- 处理'网络不可用'(Angular、Ionic、Cordova App)