问题简述
在域名形如 username.blog.luogu.org 的博客中,即使在已经登录的情况下,也不会显示评论输入框.ungoogled-chromium 和 firefox 均出现该问题.
已经尝试过删除 cookie、注销后重新登录等方式,均无法解决该问题.
存在问题的页面
https://.blog.luogu.org/
异常截图

截图中的页面为 https://pcq.blog.luogu.org/ni-shuo-dei-dui.
触发环境
| 名称 | 版本 |
|---|
| OS | Linux yzy1-thinkbook 6.1.0-zen1 #1-NixOS ZEN SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 x86_64 GNU/Linux |
| Firefox | Mozilla Firefox 108.0.1 20221222020432 20221222020432 |
| ungoogled-chromium | Chromium 108.0.5359.125 |
| X.Org X Server | X.Org X Server 1.20.14, X Protocol Version 11, Revision 0 |
简要分析
使用 chromium 的 cookie 管理工具,可以发现在域名后缀为 .org 的博客中,_uid 的值为 0.而在域名后缀为 .com.cn 的博客中,该值为当前登录的用户的数字 id.
在域名后缀为 .com.cn 的博客中,__client_id 和访问首页时看到的 cookie 的 __client_id 相同.而 .org 博客中的 __client_id 与前两者均不同.
推测是因为 cookie 的问题,导致没获取到用户已经登录,进而引发的问题.
