BoxJs
  • 介绍
  • 基础
    • 如何升级
    • 一些技巧
  • 进阶
    • 急救
    • 通过 PC 访问
  • 开发文档
    • 配置文档 (*.boxjs.json)
    • URL Scheme
  • awesome
    • 订阅
    • 视频
    • 图标
    • 壁纸
由 GitBook 提供支持
在本页
  • ​全量配置
  • 场景介绍
  • 安装事件 (onInstall)

这有帮助吗?

  1. 开发文档

配置文档 (*.boxjs.json)

本文介绍如何配置 BoxJs 订阅文件

​全量配置

待完善

场景介绍

安装事件 (onInstall)

如果希望用户在添加 BoxJs 订阅后,自动安装重写 (.plugin, .snippet, ...)

要求:

BoxJs: v0.12.0

Loon: v2.1.19 (386)

Quantumult X: v1.0.29 (670)

实现原理

根据配置,用户在添加订阅后会打开一个指定的 URL,你可以配置一个 URL Scheme 或一个普通 URL,来实现自动安装重写、更新资源……,如:

loon://update?sub=all

配置方式

{
  "id": "chavyleung.app.test.sub",
  ....
  "onInstall": {
    "title": "安装确认",
    "message": "本订阅包含重写资源, 是否需要自动安装?",
    "install": {
      "Surge": "",
      "QuanX": "quantumult-x:///add-resource?remote-resource=%7B%22rewrite_remote%22%3A%5B%22https%3A%2F%2Fgithub.com%2Fchavyleung%2Fscripts%2Fraw%2Fmaster%2Fbox%2Frewrite%2Fboxjs.rewrite.quanx.conf%2Ctag%3Dboxjs%22%5D%7D",
      "Loon": "loon://import?plugin=https://raw.githubusercontent.com/chavyleung/scripts/master/box/rewrite/boxjs.rewrite.loon.plugin",
      "Shadowrocket": "",
      "Stash": ""
    }
  },
  "apps": [
    {}, {}, ...
  ]
}
上一页通过 PC 访问下一页URL Scheme

最后更新于1年前

这有帮助吗?