You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter跨平台项目中Cookie设置的多端适配问题求助

Flutter跨平台项目中Cookie设置的多端适配问题求助

我遇到了一个特别头疼的问题,折腾了好一阵都没找到解决办法,来求助下各位大佬!

我发现自己的Flutter Web应用没法正常设置Cookie,后来查了资料知道需要给Dio配置Browser适配器,代码是这样的:

dio.httpClientAdapter = BrowserHttpClientAdapter(withCredentials: true);

加上这段代码后,Web端的Cookie问题确实解决了,但一把代码跑到iOS平台上就直接报错,错误信息如下:

Error: Dart library 'dart:html' is not available on this platform.

我本来想着用条件导入来区分不同平台的适配器实现,但试了好几种方式都没成功。有没有哪位朋友碰到过类似的跨平台Cookie适配问题,能给我点思路或者解决方案吗?

备注:内容来源于stack exchange,提问作者Nik Shein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:43:13