TOGGLE HOTENTRY LIST
by
maRk
2020-10-19 [2020/10/19 01:11:14]
エントリーリストで下方スクロール後でも、新着・人気を切り替える
@@ -4,7 +4,6 @@
* @include https://b.hatena.ne.jp/*
* @license MIT License
* @javascript_url
- * @private
*/
((d,l)=>{
if(!d.documentElement.dataset.pageScope==="EntryList") return;
/*
* @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 です。