JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – deviceready没有在cordova中解雇大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对于我的cordova项目,设备未正确启动(至少在iOS中).我已经搜索了几个小时但仍然无法解决这个问题.我做错了什么吗? js / cordova.js的路径也存在:
<html>
<head>
    <title>Geolocation</title>
    <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0,maximum-scale=1.0,target-densityDpi=device-dpi,user-scalable=no" />
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="css/app.css">
    <script type="text/javascript">

    // Fastclick
    if ('addEventListener' in document) {
        document.addEventListener('DOMContentLoaded',function() {
        FastClick.attach(document.body);
        },false);
    }

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

    // Wait for device API libraries to load
    //
    function onLoad() {
        document.addEventListener("deviceready",onDeviceReady,false);
    }

    // device APIs are available
    //
    function onDeviceReady() {
        alert("ready");
        // Now safe to use device APIs
    }

    </script>
</head>
<body onload="onLoad()">

我不确定我错过了什么,因为如果我在Chrome中检查,我没有收到任何错误.谢谢您的帮助!

解决方法

没有必要在你的www / js /文件夹中有cordova.js,因为该文件从index.html文件的同一级别从另一个位置复制到platforms / ios / platform_www(即运行:cordova build ios),所以为了有一个合适的配置,下一个声明:
<script type="text/javascript" charset="utf-8" src="js/cordova.js"></script>

必须改为:

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

大佬总结

以上是大佬教程为你收集整理的javascript – deviceready没有在cordova中解雇全部内容,希望文章能够帮你解决javascript – deviceready没有在cordova中解雇所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: