首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Cordova 10.0 Ajax在iOS 14中不起作用,但在安卓系统中工作正常

Cordova 10.0 Ajax在iOS 14中不起作用,但在安卓系统中工作正常
EN

Stack Overflow用户
提问于 2020-09-25 20:59:11
回答 1查看 833关注 0票数 0

我最近更新了我的Xcode到12.0,我在我的mac上安装了最新的iOS 14和Cordova 10.0.0。我还将UIWebview更改为WKWebViewOnly。我还引用了以下链接,以在配置文件中启用该选项:

Ajax Not working in IOS 9.0 Cordova

因此,我的配置文件如下所示

代码语言:javascript
代码运行次数:0
运行
复制
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" /> 
<platform name="ios">
    <allow-intent href="itms:*" />
    <allow-intent href="itms-apps:*" />
<preference name="AllowUntrustedCerts" value="on" />
<preference name="InterceptRemoteRequests" value="all" />
<preference name="NativeXHRLogging" value="full" />
<preference name="WKWebViewOnly" value="true" />
    <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
</platform>

我的代码在Android中运行良好,但我在单击按钮时调用的以下代码(在设备就绪事件被调用之后)失败:

代码语言:javascript
代码运行次数:0
运行
复制
var postData = "&UserName=" + user1;
$.ajax({type: 'POST',
data: postData, url: "http://webaddress.com",
timeout:120000,
complete: function(jqXHR, textStatus) {alert("done");},
                   success: function(dataMain){
                   
                   },
                   error: function(xhr, ajaxOptions, thrownError){
                   //console.log(data);
                   alert("error  " + ajaxOptions + "  " + thrownError);
                   //    if (ajaxOptions === "timeout") { openAlertMsg(timeoutMsg); }
                   hideLoading();
                   }
                   });

我还尝试将以下内容添加到index.html中

代码语言:javascript
代码运行次数:0
运行
复制
<meta http-equiv="Content-Security-Policy" content="connect-src *; style-src 'self' 'unsafe-inline'; media-src *">

我假设Cordova在Ajax上运行得很好,事实上,在我的旧版本Cordova和Xcode中,它运行得很好,但我最近遇到了这个问题。

EN

回答 1

Stack Overflow用户

发布于 2021-01-21 14:46:15

请将crossDomain : true添加到您的ajax参数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64064651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档