jQuery everywhere

injects jquery if not exists

当前为 2022-01-24 提交的版本,查看 最新版本

// ==UserScript==
// @name         jQuery everywhere
// @namespace    https://greasyfork.org/en/users/12725-alistair1231
// @version      0.2.2
// @description  injects jquery if not exists
// @author       Alistair1231
// @match      *://*/*
// @grant        GM_xmlhttpRequest
// @license GPL-3.0
// ==/UserScript==

(function() {
    'use strict';
    if(typeof jQuery=='undefined') {
        // https://stackoverflow.com/questions/54499985/how-can-i-load-an-external-script-on-a-webpage-using-tampermonkey
        GM_xmlhttpRequest({
            method : "GET",
            // from other domain than the @match one (.org / .com):
            url : "https://code.jquery.com/jquery-3.6.0.min.js",
            onload : (ev) =>
            {
              let e = document.createElement('script');
              e.innerText = ev.responseText;
              document.head.appendChild(e);
            }
          });
    }
})();