TOGGLE HOTENTRY LIST

  • /*
     * @title TOGGLE HOTENTRY LIST
     * @description エントリーリストで下方スクロール後でも、新着・人気を切り替える
     * @include https://b.hatena.ne.jp/*
     * @license MIT License
     * @javascript_url
     */
    ((d,l)=>{
      if(!d.documentElement.dataset.pageScope==="EntryList") return;
    
      const re =/^https\:\/\/b\.hatena\.ne\.\jp\/(entrylist|hotentry)\/([a-z]+)/;
      const folder = d.URL.replace(re, "$1");
      const cat = d.URL.replace(re, "$2");
    
      if(folder==="entrylist"){
        l.replace("../hotentry" +"/" + cat);
      } else if(folder==="hotentry"){
        l.replace("../entrylist" + "/" + cat);
      } else {
        return;
      }
    })(document, window.location);
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2020/10/19 01:11:14 - 2020-10-19
  2. 2020/10/19 01:06:47 - 2020-10-19