V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
chocovon
V2EX  ›  问与答

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

  •  
  •   chocovon · Jun 4, 2024 · 1365 views
    This topic created in 695 days ago, the information mentioned may be changed or developed.
    之前写了个脚本:
    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 会出问题,所以考虑多弄几个备用的网址。有办法吗?

    或者说对于这个问题,还有其他更好的办法?
    5 replies    2024-06-04 14:25:39 +08:00
    lcandy
        1
    lcandy  
       Jun 4, 2024 via iPhone
    不如直接引入 npmmirror
    NewYear
        2
    NewYear  
       Jun 4, 2024
    在 js 脚本里控制要引入的文件。
    chocovon
        3
    chocovon  
    OP
       Jun 4, 2024
    @NewYear 不知道具体怎么操作……有例子可以参考吗?
    NewYear
        4
    NewYear  
       Jun 4, 2024   ❤️ 1
    @chocovon

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

    // @resource https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
    // @resource https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
    // @resource https://unpkg.com/[email protected]/dist/jquery.min.js
    chocovon
        5
    chocovon  
    OP
       Jun 4, 2024
    @NewYear 之前问了 gpt 也是这样回答的,想当然地觉得这些库不能重复加载,就以为它是乱答的,刚才试了下原来是真的可以……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5714 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:59 · PVG 09:59 · LAX 18:59 · JFK 21:59
    ♥ Do have faith in what you're doing.