Kill Hatena Keyword

はてなのキーワードリンクを消し、通常のテキストに換える。

目前為 2017-01-04 提交的版本,檢視 最新版本

// ==UserScript==
// @id             Kill Hatena Keyword
// @name           Kill Hatena Keyword
// @version        0.9.20170104
// @namespace      https://gf.qytechs.cn/ja/users/6866-ppppq
// @author         ppppq
// @description    はてなのキーワードリンクを消し、通常のテキストに換える。
// @match          http://anond.hatelabo.jp/*
// @match          http://*.hatena.ne.jp/*
// @match          http://*.hatenablog.jp/*
// @match          http://*.hatenablog.com/*
// @match          http://*.hatenadiary.com/*
// @match          http://*.hatenadiary.jp/*
// @match          http://*.hateblo.jp/*
// @exclude        http://d.hatena.ne.jp/keyword/*
// @run-at         document-ready
// @grant          none
// ==/UserScript==

var d = document;

killKeywords(d);
d.addEventListener('AutoPagerize_DOMNodeInserted', function(aEvent) {
    var doc = aEvent.target;

    killKeywords(doc);
});


function killKeywords(aDoc) {
    var doc = aDoc;
    var keywords = doc.querySelectorAll('a[class*="keyword"]');

    for (var keyword of keywords) {
        var text = d.createTextNode(keyword.textContent);

        keyword.parentNode.replaceChild(text, keyword);
    }
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址