Kinvey无法在iPhone和iPad上使用

时间:2018-06-27 13:42:47

标签: javascript jquery ios iphone kinvey

我正在使用通过他们的Javascript API访问的Kinvey的后端服务。 Kinvey的初始化可以在任何PC浏览器(Safari,FF,Chrome)以及FF mobile和Chrome mobile上正常运行。我仅在iPhone的Safari和iPad的Safari上收到此错误,控制台输出:

  

jQuery.Deferred异常:找不到变量:Kinvey   https://.html:22:15   l @ https://code.jquery.com/jquery-3.3.1.min.js:2:29380   https://code.jquery.com/jquery-3.3.1.min.js:2:29678

以下是显示错误的代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>My App</title>
    
    <script   src="https://code.jquery.com/jquery-3.3.1.min.js"   integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="   crossorigin="anonymous"></script>

    <script src="https://da189i1jfloii.cloudfront.net/js/kinvey-html5-sdk-3.11.1.min.js"></script>

    <script src="https://matthewcv.github.io/mobiledebug.js"></script>

</head>

<script>
    $(document).ready(function() {

        console.log("before");

        // Init Kinvey
        Kinvey.init({
            appKey: '<yourAppKey>',
            appSecret: '<yourAppSecret>'
        });

        console.log("after");

    });
</script>

<body>

  <div>
      Show something
  </div>

</body>
</html>

我正在使用最新的iOS以及最新的Javascript程序包。

我在Kinvey的论坛上写了好几次,但似乎没人在意。所以我在这里尝试,希望有人知道解决方案。

1 个答案:

答案 0 :(得分:0)

基于remotesynth的评论,我确定我的iPhone搞砸了。完全重置设备后,我也可以使其正常工作。