从iOS 11开始,您可以在WKWebView中使用WKURLSchemeHandler:
一种协议,用于使用WebKit无法提供的URL方案加载资源 知道如何处理。
如果您使用了自定义方案-假设foobarhttps
-WKWebView似乎没有将其视为安全方案。
当收到一条带有Set Cookie
指令的服务器响应时,如果Cookie具有属性foobarhttps
,则该Cookie永远不会附加到通过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>