解帧 · 站点授权扩展（测试版）

此扩展不包含网站后端、解析引擎或项目运行包，不需要安装本机程序。
它在你明确确认后，把当前站点的登录信息交给所选解帧网站的当前浏览器会话，由网站临时验证、解析和下载。不要向不信任的网站授权。网站管理员能够接触处理中的登录信息。

Chrome / Edge：解压，打开浏览器扩展管理，启用开发者模式，加载已解压的扩展，选择 chromium 文件夹。
Firefox：当前为临时测试版。在 about:debugging 的“此 Firefox”中临时加载 firefox/manifest.json。正式发布需签名，扩展尚未上架。
安装后刷新解帧页面。由网站下载的扩展仅连接配置的网站地址；换域名或端口后应重新下载并加载。

1. 在解帧网站填写作品地址，勾选临时授权用途，点击“授权此站点”。
2. 点击“打开原站登录”，在原作品标签页完成登录和验证码，确认能播放。
3. 点击浏览器工具栏里的本扩展，核对接收网站地址，勾选同意，点击“授权本次下载”。
4. 回网站查看“媒体已验证”或具体失败原因，选择规格下载。

每次授权请求5分钟有效，网站会话中的站点授权当前会话内最长24小时有效。可在网站选择“记住此浏览器授权30天”，下次解析同站点时自动恢复；原站登录先失效仍需重新授权，用户可随时撤销。授权请求只保存在扩展会话存储中，不保存Cookie。Cookie仅经本次连接交给网站；扩展不持久保存Cookie。
默认不请求所有网站的永久权限；只在你点击时申请当前原站访问权限。可点击“移除扩展已获站点权限”。这不会自动撤销网站已收到的授权，网站上的“撤销”操作需要单独执行。

备用“导出登录文件”只将当前站点Cookie导出为本地文件，不上传；文件由你手动保存并自行删除。普通授权无需导出文件。
不读取账号密码，不破解浏览器加密。隐私窗口与分区Cookie暂不支持；Safari和厂商定制浏览器未验收。验证码、设备/IP绑定和原账号权限可能导致授权后仍不可下载。

0.3.0 浏览器存储适配：勾选「同时连接本站浏览器存储」后，读取当前顶层 origin 的 localStorage、sessionStorage 及 JSON 兼容的 IndexedDB。复杂值、每表超过 2000 条或超过 16 个数据库会提示使用内置浏览器。不会读取其他站点、子框架或页面缓存。可选择「导出完整登录状态 JSON」后在网站文件导入中使用；普通 cookies.txt 不包含这些状态。升级后请重新下载并加载扩展，确认新增的 scripting 权限。

Safari：新增 safari 源码与 SAFARI-README.txt。Safari 不能直接安装此 ZIP；需要完整 Xcode 构建与签名，当前没有可安装的签名应用，尚未完成 Safari 扩展实机验收。构建方式见 SAFARI-README.txt 与 build-safari.mjs。未安装扩展时可用网站内置浏览器、文件导入或 Safari 网页检查器手动导入 Cookie。
