ameblo_link
by
jigendaddy
2018-10-30 [2018/10/30 20:33:59]
try to take over the world!
var result = document.evaluate('//a[not(./ancestor::div[@class="skin-entryBody"]) and not(./img)]', document, null, 7, null);
var bname = "/" + location.pathname.split("/")[1] + "/";
var reg = new RegExp(bname);
for (var i = 0; i < result.snapshotLength; i++) {
if (reg.test(result.snapshotItem(i).href)) {
result.snapshotItem(i).addEventListener('click', sample, false);
result.snapshotItem(i).dataset.href = result.snapshotItem(i).href;
result.snapshotItem(i).href = "javascript:void(0);";
}
}
function sample() {
history.pushState(null,null,"#");
location.href = this.dataset.href;
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。