現在のドキュメントを文字コード自動判定で読み直す

    @@ -15,4 +15,6 @@ }; reader.readAsText(a.response, prompt("enc?", "Shift_JIS")) }; -xhr.send(); +xhr.send(); + +// javascript:(function(a,b){a.open("GET",location.href);a.responseType="blob";a.onload=function(){b.onload=function(){document.write(b.result)};b.readAsText(a.response,prompt("enc?","Shift_JIS"))};a.send()})(new XMLHttpRequest,new FileReader)
  • /*
     * @title 現在のドキュメントをSJISで読み直す
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    const xhr = new XMLHttpRequest();
    xhr.open("GET", location.href);
    xhr.responseType = "blob";
    xhr.onload = function() {
      const reader = new FileReader();
      reader.onload = function() {
        document.write(b.result);
      };
      reader.readAsText(a.response, prompt("enc?", "Shift_JIS"))
    };
    xhr.send();
    
    // javascript:(function(a,b){a.open("GET",location.href);a.responseType="blob";a.onload=function(){b.onload=function(){document.write(b.result)};b.readAsText(a.response,prompt("enc?","Shift_JIS"))};a.send()})(new XMLHttpRequest,new FileReader)
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/05/28 09:24:34 - 2017-05-28
  2. 2017/05/28 09:18:43 - 2017-05-28
  3. 2017/04/18 21:21:46 - 2017-04-18
  4. 2017/04/18 21:16:06 - 2017-04-18
  5. 2017/02/24 05:22:06 - 2017-02-24
  6. 2017/02/24 05:19:02 - 2017-02-24
  7. 2017/02/24 05:07:50 - 2017-02-24
  8. 2017/02/24 05:00:53 - 2017-02-24
  9. 2017/02/01 17:01:56 - 2017-02-01
  10. 2017/02/01 17:01:27 - 2017-02-01