as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
WebView Cookie管理器可用于以下用途:
  • 在Cookie存储区中为URL添加序列化Cookie,该序列化Cookie附加到传出请求的Cookie请求标头上。
  • 清除Cookie存储区中的所有Cookie。

Cookie是如何存储的

WebView管理Cookie的方式是将临时会话Cookie保留在活动内存中以便快速访问,同时将持久性Cookie安全地保存到应用的专用存储目录中。持久性Cookie是指具有特定到期日期的Cookie。开发者可以启用远程调试,并在连接的设备上使用Chrome DevTools应用面板,以检查和操纵这种已存储状态。此接口提供了一种查看当前来源(页面的架构、域和端口)上所有活跃Cookie的方法,让您能够实时编辑值、手动清除数据,以及确认是否已正确应用HttpOnly、Secure和SameSite等重要安全属性。 要对Cookie无法按预期运行的原因进行故障排除,请切换到DevTools网络面板,监控在网络请求期间交换的Cookie和Set-Cookie标头。这可以帮助您识别被拒绝的Cookie、语法错误和跨站点政策违规行为。

Cookie管理器详细信息

一个Cookie对象可以有以下字段:
示例如下:

清除Cookie存储区中的所有Cookie

示例如下:
说明:
  • set() 方法为URL设置单个Cookie。
  • 对于任何同名的现有Cookie,主机和路径会被替换。Domain值设置Cookie的主机,如此Set-Cookie文档中所述。
  • Cookie存储区会忽略过期的Cookie。
  • WebView实例共享Cookie存储区。不同的应用不共享Cookie存储区。同一应用中的多个WebView实例共享一个通用引擎,其中包括Cookie存储区。
  • 该应用的React Native层此时无法读取Cookie存储区。

相关主题


最后修改于 2026年10月26日