CSP - Upgrade Insecure Requests

Tries to upgrade HTTP assets to HTTPS using CSP

  1. // ==UserScript==
  2. // @name CSP - Upgrade Insecure Requests
  3. // @namespace r-a-y/csp/upgrade-insecure-requests
  4. // @version 1.0.0
  5. // @description Tries to upgrade HTTP assets to HTTPS using CSP
  6. // @author r-a-y
  7. // @match https://*/*
  8. // @grant none
  9. // @run-at document-start
  10. // ==/UserScript==
  11.  
  12. var csp = document.createElement("meta");
  13. csp.setAttribute("http-equiv", "Content-Security-Policy")
  14. csp.setAttribute("content", "upgrade-insecure-requests")
  15. document.head.appendChild(csp);