Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
1054850490
V2EX  ›  Chrome

Tampermonkey 油猴更新后导致 jQuery 不可用

  •  
  •   1054850490 · Jun 13, 2022 · 1792 views
    This topic created in 1454 days ago, the information mentioned may be changed or developed.
    旧版本虽然会提示,但是还能用,新版本会报错并且不可用,如图所示





    下面提供油猴源代码下载测试
    https://drive.google.com/file/d/1rij9TxgX3mFvdICz_tkRanpIwTG3PvzZ/view?usp=sharing




    -------分隔符-------------
    下面是另一个问题
    看样子好像有什么新的定义标准,但是我不是很熟悉油猴
    4 replies    2022-06-13 14:51:11 +08:00
    noe132
        1
    noe132  
       Jun 13, 2022
    为什么在 metadata 里加入了非 metadata 的注释?
    /* globals jQuery, $, waitForKeyElements */
    这个只是 eslint 的相关指令,和油猴没有任何关系。
    1054850490
        2
    1054850490  
    OP
       Jun 13, 2022
    @noe132 这个当时是找别人做的,我自己看得也是一知半解,有办法解决吗?
    wdssmq
        3
    wdssmq  
       Jun 13, 2022   ❤️ 1
    可以把 /* globals jQuery, $, waitForKeyElements */ 移动到 // ==/UserScript== 后边试试,直译就是 metadata 区域不该有这个;

    而且这个 globals 语法我还真是第一次见 - -

    然后是用来匹配网址规则时推荐用 @match 替代 @include ,第一天用油猴时就一直搞不懂这两有啥区别。现在统一一下也好。。
    1054850490
        4
    1054850490  
    OP
       Jun 13, 2022
    @wdssmq 大佬牛逼,我刚开始旧版本油猴是不会感叹号的,但是新版本才会,查询网上也是这样写的,所以我也是跟着复制的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2788 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:13 · PVG 23:13 · LAX 08:13 · JFK 11:13
    ♥ Do have faith in what you're doing.