从 iOS 11 开始,您可以将WKURLSchemeHandler与 WKWebView 一起使用:
一种使用 WebKit 不知道如何处理的 URL 方案加载资源的协议。
如果您使用自定义方案 - 假设foobarhttps
- WKWebView 似乎不会将其视为安全。
当接收到带有指令的服务器响应时,如果 Cookie 具有属性Set Cookie
,则该 Cookie 永远不会附加到通过发送的请求。foobarhttps
isSecure: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 的属性设置为 asubdomain
与domain
. 都与WKURLSchemeHandler
.
无论如何,我在这里找到了答案。