javascript - 尝试在 iframe 中使用 Cordova 插件

标签 javascript html cordova iframe plugins

我正在使用 Cordova 在 iframe 中加载 HTML。一切正常,但我需要访问原始 HTML 中的插件。
原代码是这样的

navigator.camera.getPicture(onSuccess, onFail);

当我在 iframe 中加载该 HTML 时,我需要做这个

parent.navigator.camera.getPicture(onSuccess, onFail);

此代码有效,但我真的不需要更改原始代码。有人知道如何在 iframe 中使用 cordova 插件吗?

最佳答案

将 cordova.js 链接添加到正在加载到您的 ifame 中的 html 文件。

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>

关于javascript - 尝试在 iframe 中使用 Cordova 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300324/

相关文章:

android - 在没有java的情况下在android上扫描QR码

node.js - 错误代码 0 :npm install -g phonegap

javascript - 使用 Bower 安装 jquery.storage

javascript - 网格内的网格 Javascript 和 JQuery :

javascript - 在 url 的路径部分之后插入 ".js"的最干净的方法?

html - 在最后一行正确调整 flex 元素的大小和对齐

javascript - 启用文本框并在 javascript 中使用单选按钮进行选择

html - 如何使用 Bootstrap 连续在图像上制作文本?

javascript - 在点击位置打开弹出窗口

android - ionic 构建安卓错误(:transformClassesWithDexForDebug)