JsProxy 浏览器端程序
修改 www/conf.js
配置,发布 www
目录即可。
增加网络错误重试、优先选择空闲节点功能
在 SW 中替换 HTML 的 URL 属性,并支持流模式
CDN 文件使用 brotli 压缩
使用 AST 修改 JS 代码
动态页面压缩传输(反模板引擎,只传输变量,模板本身存储在 CDN)
使用更多的免费图床作为 CDN 资源存储,并支持 Hash 校验
计算程序使用 wasm 实现
支持 blob/data/javascript 协议
增加 qos 功能,优先满足资料查询网站流量
改进同源策略的安全性,增加部分 API 的授权界面
重新设计首页,增加更多功能
完整的测试案例
文件下载对话框取消后 SW 仍在下载(fetch.signal 的 onabort 未触发,可能是浏览器 BUG)
Chrome 图片无法保存
非 UTF8 编码的 JS 会出现乱码(MIME 未指定 charset 的情况下出现)
Google 登陆页无法下一步
Google reCAPTCHA 无法执行
Google Maps 切换到卫星地图后卡死
iOS Safari 无法播放 Youtube 视频
twitter 在 Chrome 普通模式下无法登陆,但隐身模式可以
twitter iframe 经常加载不出来
SVG 脚本没有处理
Youtube 视频全屏播放会卡住
twitch.tv 首页报错(JS 代码修改导致错误,需要在 AST 层面修改)