Replies: 2 comments 10 replies
-
太麻烦,不支持,这是用户的问题 |
Beta Was this translation helpful? Give feedback.
10 replies
-
最新版本支持相对路径,需要确保 checkUpdateUrl 相对 updateUrl 或者添加订阅时填写的链接后得到的新链接指向正确的文件地址 比如用户使用 但是如果使用自定义短链接 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
由于网络环境的问题,导致不同用户访问规则订阅链接的效果可能不同。为了解决这个问题,我考虑了一种新的解决方案。
首先,可以考虑移除
RawSubscription
中的updateUrl
字段。而是默认使用checkUpdateUrl
或 添加订阅时填写的链接(规定该链接与 checkUpdateUrl 的 JSON 结构一致) 作为检查规则订阅的链接。然后,规定将
updateUrl
移到checkUpdateUrl
的 JSON 结构中,并允许updateUrl
为列表。在进行更新检测时,首先检查checkUpdateUrl
。如果 id 相等并且 version 有增加,那么遍历请求checkUpdateUrl
中的 JSON 结构,使用第一个能够访问的 url 进行更新。同时,如果考虑兼容旧版本的订阅源,还可以先检查
checkUpdateUrl
中是否存在updateUrl
字段。如果不存在,则使用原来的 url 进行更新。通过这种新的解决方案,可以更好地应对不同用户在网络环境下访问规则订阅链接的问题。这将提高用户的使用体验。同时允许规则编写者更好的利用 updateUrl 字段。(不然得针对不同的订阅链接生成不同的订阅文件)
Beta Was this translation helpful? Give feedback.
All reactions