You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何该WebM文件能识别我的网页浏览器?

有趣的Discord传播WebM视频

这段在Discord上传播的WebM视频十分有趣……

视频显示效果截图

不同浏览器/播放器中的表现

浏览器/播放器显示信息
Chrome"检测到Chromium/Electron环境中的Discord"
Firefox"检测到Gecko(Firefox)环境中的Discord"
VLC"检测到Gecko(Firefox)环境中的Discord"
Media Player Classic"检测到Chromium/Electron环境中的Discord"
Edge"检测到Chromium/Electron环境中的Discord"
Safari加载播放条,但仅播放视频第一帧
Epiphany加载播放条,但完全无法播放
Edge (Legacy)无法加载/播放
IE11无法加载/播放
Windows 10 Movies and TV无法加载/播放

我清楚视频里的消息中“Discord”部分是预设的,但其余内容是如何实现的呢?

我最初猜测这个.webm文件通过流媒体方式,利用服务器端头信息影响视频内容,但在飞行模式的虚拟机中测试后,它依然能正常工作,这个猜想不成立。

我的第二个想法是,支持.webm的浏览器可分为Chromium内核和Gecko内核两类,该视频嵌入了多个视频源,利用了特定的浏览器兼容性问题,就像魔术里的强制选牌技巧。


内容的提问来源于stack exchange,提问作者tresf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 02:26:20