Greasy Fork is available in English.

Get Script

Getting scripts in an easier way.

// ==UserScript==
// @name         Get Script
// @namespace    http://tampermonkey.net/
// @version      1.0.0
// @description  Getting scripts in an easier way.
// @author       cc
// @include      *
// ==/UserScript==

(function() {
  'use strict';
  var initialized = false;
  function initSecurity() {
    let meta = document.createElement('meta');
    meta.setAttribute('http-equiv', 'Content-Security-Policy');
    meta.setAttribute('content', 'upgrade-insecure-requests');
    document.head.appendChild(meta);
    initialized = true;
  }
  function getScript(url, callback) {
    if (url.startsWith('http:') && !initialized) {
      initSecurity();
    }
    let script = document.createElement('script');
    script.src = url;
    script.async='async';
    script.type='text/javascript';
    document.body.appendChild(script);
    if (typeof callback == 'function') {
      script.onload = callback;
    }
  }
  window.getScript = getScript;
})();