Miru 中文文档 下载 App

Miru 网页版功能受限的根本原因与应对

网页版能用的,但功能打了折扣

Mirv 官方在下载页面里用了"警告"级别来标注网页版:

由于是网页限制的原因,能体验的功能有限,最好请客户端版本。目前还准备重构网页版。

具体的限制来自浏览器安全沙箱的多个层面。

最核心的限制:CORS

跨域资源共享(CORS) 是浏览器的安全策略:网页里发出的 HTTP 请求只能打到和当前页面同源的服务器上(协议 + 域名 + 端口三者都要相同),除非目标服务器明确返回允许跨域的 CORS 响应头。

对于 Mirv 网页版来说,它运行在某个域名下(比如社区实例 miru.0u0.ren),而扩展通过 this.request 请求的是各种第三方媒体源——这些媒体源几乎不会为 Mirv 开跨域权限。结果就是:

桌面客户端(Windows / Android)没有这个问题——它不是浏览器环境,不存在 CORS 限制。

其他限制

除了 CORS,Web 端还有:

什么时候还能用 Web 版

即使有这些限制,Web 版在以下场景还是够用:

想稳定用:装客户端

如果你真的想长期用 Mirv 追番、看漫画、刷小说,必须装桌面客户端。网页版是用来"试"的,不是用来"长期用"的。