我有一个用php构建的Web应用程序,它使用cookie和会话来存储记录的用户信息。自从我的iPhone X更新到iOS 11.3后,我无法发送带有Ajax的发布请求再发布到数据库,我的帖子脚本将我发回登录页面,就像我不再登录一样。我&# 39; m无能为力!该应用程序就像所有其他iOS版本的魅力,机器人,PC,我没有对它进行任何更新。也尝试在iOS上使用Chrome,但结果相同......对于iOS开发人员来说,不是很了解这一点吗?
答案 0 :(得分:0)
您可以尝试为每个Ajax请求设置cache: 'no-store
:
fetch('/path/to/auth', {
credentials: 'same-origin',
cache: 'no-store'
});
或者,您可以设置:
$.ajaxSetup({ cache: false });
答案 1 :(得分:-1)
我已经解决了这个问题。你可以添加
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
<{1>}中的。