2

从 iOS 11 开始,您可以将WKURLSchemeHandler与 WKWebView 一起使用:

一种使用 WebKit 不知道如何处理的 URL 方案加载资源的协议。

如果您使用自定义方案 - 假设foobarhttps- WKWebView 似乎不会将其视为安全。

当接收到带有指令的服务器响应时,如果 Cookie 具有属性Set Cookie,则该 Cookie 永远不会附加到通过发送的请求。foobarhttpsisSecure:TRUE

是否有我缺少的 WkWebView 属性允许通过请求foobarhttps包含这些 Cookie?

<NSHTTPCookie
    version:1
    name:FOOBARCOOKIE
    value:ALICEANDBOB
    expiresDate:'(null)'
    created:'2019-11-13 17:10:08 +0000'
    sessionOnly:TRUE
    domain:.server.com
    partition:none
    path:/
    isSecure:TRUE
 path:"/" isSecure:TRUE>

更新(已关闭) 我误解了将 Cookie 的属性设置为 asubdomaindomain. 都与WKURLSchemeHandler.

无论如何,我在这里找到了答案。

4

0 回答 0