Spoof Bluesky mobile detection

Temporary userscript to work around Bluesky's incorrect touch device detection (obsolete)

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
brw
日安装量
0
总安装量
9
评分
1 0 0
版本
2.0
创建于
2024-11-21
更新于
2025-04-10
大小
898 字节
许可证
MIT
适用于

Update: this userscript is now obsolete as my PR with a fix has been merged and deployed. There is no longer a need to use it.

Old description:

Bluesky assumes that devices reporting they support multi-touch are mobile devices. This means it hides the volume slider on videos, hides hover cards, and inserts a new line on pressing enter when writing DMs instead of sending them. However, checking for multi-touch also matches other devices like laptops/computers with a touch screen, multi-touch trackpad or a drawing tablet attached.

This temporary userscript overrides navigator.maxTouchPoints to be 0 to work around this incorrect touch device detection.

Will be obsolete once https://github.com/bluesky-social/social-app/pull/5919 (or something better) gets merged.