CORS bypass example (for fetching user blocklist)

  • // ==UserScript==
    // @title        CORS bypass example (for fetching user blocklist)
    // @name        CORS bypass example (for fetching user blocklist)
    // @namespace   id:austinburk
    // @include     http://h.hatena.ne.jp/*
    // @version     1
    // @grant	GM.xmlHttpRequest
    // @run-at      document-idle
    // ==/UserScript==
    
    var exampleXHR = GM.xmlHttpRequest({
      method: "GET",
      url: "http://n.hatena.ne.jp/setting/ignore.json",
      onload: function(response) {
        alert(response.responseText);
      }
    });
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2018/06/02 05:46:28 - 2018-06-02
  2. 2018/06/02 05:46:11 - 2018-06-02
  3. 2018/06/02 04:10:54 - 2018-06-02