basyura's blog

あしたになったらほんきだす。

Inoreader - はてブのページを表示する

Inoreader で RSS を読みつつ、気になるサイトの "はてブ" を B で気軽に見る方法。

(function() {
    'use strict';
    const ele = document.getElementById("reader_pane");
    ele.addEventListener("keydown", (e) => {
        if (e.code == "KeyB") {
            let current = document.querySelector(".article_current");
            let links = current.getElementsByTagName("a");
            let hateb = Array.from(links).find(v => 
                                 v.href.startsWith("https://b.hatena.ne.jp/"));
            if (hateb != null) {
                open(hateb.href);
            }
            e.stopPropagation();
            e.preventDefault();
            return;
        }
    })
})();