油猴脚本在 @require 引入第三方脚本时,有没有办法添加备用网址?

197 天前
 chocovon
之前写了个脚本:
https://greasyfork.org/zh-CN/scripts/450268-%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9-b%E7%AB%99-%E5%BC%B9%E5%B9%95%E6%9F%A5%E6%89%BE%E5%92%8C%E5%AF%86%E5%BA%A6%E5%B1%95%E7%A4%BA

它从 jsdelivr 引入了一个库,但有的用户访问 jsdelivr 会出问题,所以考虑多弄几个备用的网址。有办法吗?

或者说对于这个问题,还有其他更好的办法?
689 次点击
所在节点    问与答
5 条回复
lcandy
197 天前
不如直接引入 npmmirror
NewYear
196 天前
在 js 脚本里控制要引入的文件。
chocovon
196 天前
@NewYear 不知道具体怎么操作……有例子可以参考吗?
NewYear
196 天前
@chocovon

这种资料很多的,随便找一找都有。不知道就问 gpt 吧,刚刚问了 GPT ,直接载入多个 js 文件也可以……这些库好像也是可以重复加载的,如果可以重复加载 @require 就直接包含几个就可以了。下面的例子是 GPT 给的

// @resource https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js
// @resource https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
// @resource https://unpkg.com/jquery@3.6.0/dist/jquery.min.js
chocovon
196 天前
@NewYear 之前问了 gpt 也是这样回答的,想当然地觉得这些库不能重复加载,就以为它是乱答的,刚才试了下原来是真的可以……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046512

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX