#BoxJs更新
【优化】
1. 双击底栏'应用'可以收缩面板并回到顶部
2. 双击底栏'订阅'可以刷新订阅并回到顶部
3. 双击'BoxJs'按钮可以刷新页面
4. 保存应用设置、清存会话数据能马上生效 (不用刷新页面)
5. 可以隐藏刷新按钮
【主题】
1. 页面更多元素会跟随主题色调
【重写】
1. BoxJs 的重写已经去除代码级依赖
2. 意味着仅通过修改正则和主机名即可替换 BoxJs 的访问地址
3. 同时征集一个比较理想的国内域名作为 BoxJs 的免翻墙访问地址
4. iOS14 Surge TF 下提示私密连接的问题, 可以找一个 http 的域名来试试
【优化】
1. 双击底栏'应用'可以收缩面板并回到顶部
2. 双击底栏'订阅'可以刷新订阅并回到顶部
3. 双击'BoxJs'按钮可以刷新页面
4. 保存应用设置、清存会话数据能马上生效 (不用刷新页面)
5. 可以隐藏刷新按钮
【主题】
1. 页面更多元素会跟随主题色调
【重写】
1. BoxJs 的重写已经去除代码级依赖
2. 意味着仅通过修改正则和主机名即可替换 BoxJs 的访问地址
3. 同时征集一个比较理想的国内域名作为 BoxJs 的免翻墙访问地址
4. iOS14 Surge TF 下提示私密连接的问题, 可以找一个 http 的域名来试试
#BoxJs更新
> 增加 1.1.1.1 访问姿势
1. https://8.8.8.8/home
2. http://1.1.1.1/home
【注意】
1. 是 http 不是 https
2. 8.8.8.8 访问入口仍然保留
3. 1.1.1.1 可以直连 (免翻寺)
4. http 可解决提示私密链接问题
5. 更快, 更好记, 更好输
【注意】
> 更新重写订阅后
【重启代理】
【重启代理】
【重启代理】
【WebApp】
记得重新添加到桌面
> 增加 1.1.1.1 访问姿势
1. https://8.8.8.8/home
2. http://1.1.1.1/home
【注意】
1. 是 http 不是 https
2. 8.8.8.8 访问入口仍然保留
3. 1.1.1.1 可以直连 (免翻寺)
4. http 可解决提示私密链接问题
5. 更快, 更好记, 更好输
【注意】
> 更新重写订阅后
【重启代理】
【重启代理】
【重启代理】
【WebApp】
记得重新添加到桌面
#BoxJs更新
【优化】
开关控件可以显示详情
【入口】
增加 http://boxjs.com
【重写】
增加新的重写配置 Surge QuanX Loon
【注意】
新的重写配置只有 boxjs.com
旧的重写配置保留 8888、1111、boxjs.com
更新后可以直接访问根地址 http://boxjs.com (不用加 /home)
【WebApp】
注意重新添加到桌面
【优化】
开关控件可以显示详情
【入口】
增加 http://boxjs.com
【重写】
增加新的重写配置 Surge QuanX Loon
【注意】
新的重写配置只有 boxjs.com
旧的重写配置保留 8888、1111、boxjs.com
更新后可以直接访问根地址 http://boxjs.com (不用加 /home)
【WebApp】
注意重新添加到桌面
QuanX TF 新模块 http_backend
能更快启动 BoxJs 强烈建议使用
[http_backend]
https://gitee.com/chavyleung/scripts/raw/master/chavy.box.js, tag=BoxJs, path=^/
【注意】
1. 配置后记得开启 http_backend 模块
2. 访问地址还是: http://127.0.0.1:9999
3. 原有的重写配置可以删掉
能更快启动 BoxJs 强烈建议使用
[http_backend]
https://gitee.com/chavyleung/scripts/raw/master/chavy.box.js, tag=BoxJs, path=^/
【注意】
1. 配置后记得开启 http_backend 模块
2. 访问地址还是: http://127.0.0.1:9999
3. 原有的重写配置可以删掉
#脚本测试
【南方周末】
* hostname = api.infzm.com
*
* # Surge
* Rewrite: nfzm = type=http-request,pattern=^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete?,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js,debug=true
* Tasks: nfzm-签到 = type=cron,cronexp=10 0 * * *,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js,wake-system=true
*
* # QuanX
* ^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete? url script-request-header https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js
* 10 0 * * * https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js, tag=nfzm-签到
*
* # Loon
* http-response ^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete? script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js
* cron "10 0 * * *" script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js
*
* # 获取方式:点击签到获取
#注意:虽然已经添加到Box订阅,但目前Orz大佬图标还没有上传,可能会出现一些bug,所以暂时不要更新Box订阅
【南方周末】
* hostname = api.infzm.com
*
* # Surge
* Rewrite: nfzm = type=http-request,pattern=^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete?,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js,debug=true
* Tasks: nfzm-签到 = type=cron,cronexp=10 0 * * *,script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js,wake-system=true
*
* # QuanX
* ^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete? url script-request-header https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js
* 10 0 * * * https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js, tag=nfzm-签到
*
* # Loon
* http-response ^http:\/\/api\.infzm\.com\/mobile\/pumpkin_task\/complete? script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.cookie.js
* cron "10 0 * * *" script-path=https://raw.githubusercontent.com/chavyleung/scripts/master/nfzm/nfzm.js
*
* # 获取方式:点击签到获取
#注意:虽然已经添加到Box订阅,但目前Orz大佬图标还没有上传,可能会出现一些bug,所以暂时不要更新Box订阅
#BoxJs更新 (0.7.0)
> 本次更新仅面向 TestFight 用户 (Surge、QuanX、Loon)
> 仅 TestFight 可用
> 仅 TestFight 可用
> 仅 TestFight 可用
【更新内容】
1. 全程无刷新
2. 底栏点击一次回到顶部, 再点一次折叠或刷新订阅
3. 优化数据结构 (减少内存占用)
4. 优化全局备份数据加载方式
为不影响商店版用户, 0.7.0 需要添加新的重写配置:
Surge QuanX Loon
【入口】
http://boxjs.net
【注意】
1. 新的重写配置可与旧配置并存
2. Loon TF 用户使用"插件"方式安装新的"BoxJs"
【注意】
boxjs.net 可以理解为 BoxJs 的测试版
boxjs.com 则为 BoxJs 的商店版
当有些新功能特性需要 TF 才能使用时, 才会更新 boxjs.net
Surge、QuanX、Loon 上商店后,测试版的功能会合并到商店版,两者保持一致
以后仍然以商店版 boxjs.com 为主
> 本次更新仅面向 TestFight 用户 (Surge、QuanX、Loon)
> 仅 TestFight 可用
> 仅 TestFight 可用
> 仅 TestFight 可用
【更新内容】
1. 全程无刷新
2. 底栏点击一次回到顶部, 再点一次折叠或刷新订阅
3. 优化数据结构 (减少内存占用)
4. 优化全局备份数据加载方式
为不影响商店版用户, 0.7.0 需要添加新的重写配置:
Surge QuanX Loon
【入口】
http://boxjs.net
【注意】
1. 新的重写配置可与旧配置并存
2. Loon TF 用户使用"插件"方式安装新的"BoxJs"
【注意】
boxjs.net 可以理解为 BoxJs 的测试版
boxjs.com 则为 BoxJs 的商店版
当有些新功能特性需要 TF 才能使用时, 才会更新 boxjs.net
Surge、QuanX、Loon 上商店后,测试版的功能会合并到商店版,两者保持一致
以后仍然以商店版 boxjs.com 为主
10010.scriptable
3.4 KB
#测试
BoxJs TF的福音
可以直接获取BoxJs中的数据,也就是你所用的NE工具的持久化数据
对于boxjs.net 确保你可以访问
http://boxjs.net/query/boxdata
其他用户自行修改域名确定可以访问
BoxJs TF的福音
可以直接获取BoxJs中的数据,也就是你所用的NE工具的持久化数据
对于boxjs.net 确保你可以访问
http://boxjs.net/query/boxdata
其他用户自行修改域名确定可以访问
#ithome
关于IT之家的签到
临时解决方式
https://github.com/chavyleung/scripts/issues/9#issuecomment-688673854
顺便等一个大佬PR
关于IT之家的签到
临时解决方式
https://github.com/chavyleung/scripts/issues/9#issuecomment-688673854
顺便等一个大佬PR
#BoxJs Tips 关于导入备份后白屏问题
目前定位到是中青阅读的数据量过大导致, 可以尝试:
1. 在 BoxJs 内进入中青自动阅读
2. 清空掉 zqgetbody_body 与 zqgetbody_body1 的值
3. 再尝试导出与导入
如果白屏问题已发生, 可尝试 急救
目前定位到是中青阅读的数据量过大导致, 可以尝试:
1. 在 BoxJs 内进入中青自动阅读
2. 清空掉 zqgetbody_body 与 zqgetbody_body1 的值
3. 再尝试导出与导入
如果白屏问题已发生, 可尝试 急救
docs.boxjs.app
急救 | BoxJs
如果使用 BoxJs 的过程中遇到白屏,无法打开等症状,可以尝试手动运行以下脚本!
#BoxJs Tips 关于打开页面仅显示 BoxJs 字样问题
建议急救后,把 BoxJs 升级到 0.7.61 再试试
注意,注意,注意:
QuanX 用户在执行急救代码时,应该先把示例代码全部删掉再粘贴急救代码!
升级教程:
https://chavyleung.gitbook.io/boxjs/base/upgrade
急救教程:
https://chavyleung.gitbook.io/boxjs/advanced/aid
建议急救后,把 BoxJs 升级到 0.7.61 再试试
注意,注意,注意:
QuanX 用户在执行急救代码时,应该先把示例代码全部删掉再粘贴急救代码!
升级教程:
https://chavyleung.gitbook.io/boxjs/base/upgrade
急救教程:
https://chavyleung.gitbook.io/boxjs/advanced/aid
docs.boxjs.app
如何升级 | BoxJs
建议使用 APP 内提供的一键更新功能