注入使用说明

cordova 所依赖的 js 并不需要调用方直接引入, 在原生代码里(android/ ios)已经含有对应的 js sdk 代码, 因此调用方只需要添加以下规则即可调用cordova:

1. <script src="applocal://www/cordova.min.js"></script>

    // "xxx/xxx/cordova.min.js"为内容是空的 cordova.min.js 文件路径, 也即存在该文件,但不需要实际内容
2. <script src="https://xxx/xxx/cordova.min.js"></script>

其中需要注意的是, 语句2 是为了兼容在 android 6.0 以下, https 环境里自定义协议头, 如语句1中的 applocal:// 会出现报错, 无法正常使用.

因此以上2个语句都是必须的, 否则在部分 android 机器会出现 cordova 无法调用的问题.

注入成功回调

当接收到以下回调时, 才说明 cordova 注入成功, 并且能开始调用:

document.addEventListener("deviceready", function () {
    //可以开始调用 cordova 了

}, false);

results matching ""

    No results matching ""