360浏览器踩坑之__guid和_monitor_count

探讨360安全浏览器自动添加的__guid和monitor_count cookie如何影响后端接口,尤其是在涉及token设置的情况下。文章提供了具体的解决方案,包括如何在页面加载和请求成功后清除这些cookie。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     在使用360安全浏览器时,不论是在兼容模式还是极速模式,浏览器会自动为你访问的每一个网站增加两个cookie: __guid 和 monitor_count。

   据观察,它们的行为规律如下:

  •     __guid : 是一个类似于唯一主键的长字符串,在每次用户第一次访问某个域名时,浏览器会生成一个新的 ‘__guid’ ,在用户切换内核时,这个值会被自动复制,保持不变。
  •     monitor_count : 是一个从1开始的自增数字,在极速模式下,每发一次请求,会自增1,每次切换内核(双向均可),也会自增1,但在兼容模式下,每发一次请求不会自增。

     大多数情况下,对于网站是没有影响的,但是博主最近的项目,卡在了360安全浏览器上,经过排除,由于这两个cookie的存在,影响了后端接口,导致一直无法设置token,所以只能清除这两个cookie,这两个cookie在刷新页面和发送请求时又会自动刷新,所以需要在页面载入和请求成功后清除。

if ($.cookie('monitor_count') || $.cookie('__guid')) {
    $.removeCookie('monitor_count', { path: '/' });
    $.removeCookie('__guid', { path: '/' });
}

      需要注意的是,path需要设置成 ‘/’,因为浏览器设置的路径就是‘/’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值