程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Cordova ios SecurityError上的Ajax调用:DOM异常18大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Cordova ios SecurityError上的Ajax调用:DOM异常18?

开发过程中遇到Cordova ios SecurityError上的Ajax调用:DOM异常18的问题如何解决?下面主要结合日常开发的经验,给出你关于Cordova ios SecurityError上的Ajax调用:DOM异常18的解决方法建议,希望对你解决Cordova ios SecurityError上的Ajax调用:DOM异常18有所启发或帮助;

检查您的元标记。默认情况下,它使用:

<Meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">

使用下面的代码启用所有请求

<!-- Enable all requests, inline styles, and eval() -->
<Meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src: 'self' 'unsafe-inline' 'unsafe-eval'">

解决方法

嗨,我正在通过Cordova(5.1.1)/ Phonegap构建iOS应用程序,但有一我无法解决的问题。

一个基本的Ajax电话抛出一个问题,SecurityError: DOM Exception 18我尝试了所有有关白名单的技巧,但现在我迷路了。有谁可以帮助您?谢谢。

准备好设备后,我会执行以下操作:

    var getUrl = 'http://shopplo.com/api/posts/radius/'+app.lat_min+'x'+app.lat_max+'x'+app.lng_min+'x'+app.lng_max+'';

    //console.log(getUrl);

    var getPosts = $.ajax({
          method: 'GET',url: getUrl,dataType: 'JSON'
        })
        .done(function(E) {
            console.log( e );


        })
        .fail(function(E) {
            //console.log( "error");

            $.each(e,function(key,element) {
                console.log('key: ' + key + '\n' + 'value: ' + element);
            });

        })
        .always(function() {
            console.log( "complete" );
        });

getUrl是:http
:
//shopplo.com/api/posts/radius/37.11032230061141x73.11032230061141x-20.572796183027627x42.36447502674581

我得到:

2015-07-20 01:12:55.981 ShopploLight[779:568632] key: responseJSON :: value: undefined
2015-07-20 01:12:55.983 ShopploLight[779:568632] key: status :: value: 0
2015-07-20 01:12:55.983 ShopploLight[779:568632] key: statusText :: value: Error: SecurityError: DOM Exception 18
2015-07-20 01:12:55.984 ShopploLight[779:568632] complete

大佬总结

以上是大佬教程为你收集整理的Cordova ios SecurityError上的Ajax调用:DOM异常18全部内容,希望文章能够帮你解决Cordova ios SecurityError上的Ajax调用:DOM异常18所遇到的程序开发问题。

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

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