问题遇到的现象和发生背景
[url_launcher] how to pass List by webViewConfiguration
问题相关代码,请勿粘贴截图
final gotCookies = await cookieManager.getCookies(_url);
Map<String,String> hCookies = {};
String cookies = '';
int index = 0;
for (var item in gotCookies) {
print(item);
hCookies['Set-Cookie[$index]'] = item.toString();
index++;
}
await launchUrl(
Uri.parse('https://github.com'),
mode: LaunchMode.inAppWebView ,
webViewConfiguration: WebViewConfiguration(
headers: hCookies),
);
运行结果及报错内容
以上代码嵌套在webview_flutter里,在webview里已经登录,可是用上述方式传递cookie后,
iOS的safari并没有保持登录状态
我想要达到的结果
请问是传递cookie的格式不对吗?怎么将webview里的cookie状态传递过去,才能保持原有认证信息