通常在 Discourse 上,选择文本后会弹出一个包含一排按钮的弹出窗口,其中包括“引用”和“复制引用”。
最近发现,在某些移动浏览器上,点击这些按钮只会使它们消失,而不会弹出回复窗口或写入剪贴板。通过在自托管的 Discourse 实例和 Meta 上进行测试,该问题是一致的。将用户代理 (UA) 更改为使用桌面视图操作仍然无法使其工作。检查浏览器设置以确认广告拦截和其他选项已禁用,没有显示出任何效果。
目前,已确定一个有问题的示例浏览器,并在其上进行了以下测试:
在 @Arkshine 的 https://arkshine.github.io/discourse-features-test/ 上,所有三个测试结果均为“支持”。
通过 @supermathie 的 https://www.supermathie.net/reflect/headers,获得了以下结果:
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
connection: keep-alive
host: www.supermathie.net
sec-ch-ua: "XiaoMiBrowser";v="135", "Not-A.Brand";v="8", "Chromium";v="135"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; U; Android 15; zh-cn; 23049RAD8C Build/AQ3A.250226.002) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.12.1030209
x-miorigin: s
浏览器内核版本似乎不低于目标所需的最低版本。



