Chromeには閲覧履歴が90日で消えるという制限がある。 プライバシーに配慮した結果なのかわからないが、個人的には追いかけているWebマンガの既読話がわからなくなるので大変不便である。 ようは訪問済みリンクを覚えておいて色が変わればいいだけなので、そういう拡張機能を作った。 作った拡張機能 これです。リスくん。 Perma-Recall Link リンクを集めて溜め込んじゃうのカワイイ コードは純AI製 https://github.com/airosB/Perma-Recall-Link 既存の類似拡張機能と何が違うのか 履歴を全部覚えておくやつとしては History Trends Unlimited などがすでに存在する。 しかしこちらは訪問済みの色を変える機能がないため、マンガの既読管理という用途には使えない。とにかくビジュアルで既読リンクを判別できることが重要で、そのため自作が必要だった。 さらに独自ポイント 今回作った拡張機能はHTML側の既読リンクに一律でclass nameを追加する。 これにより複雑なセレクタを使って色変更をかけることができるようになる(お好みのカスタムCSS系拡張機能を別途入れてください)。 たとえば div > div > a.既読 のようなHTML構造をしているとき、大本のdivに色を付けないと見た目が変わらないようなサイトがある。そのためこういった外部拡張性が重要になる。 例として↑竹コミを出す。ここで使っているカスタムCSSは a.extension-perma-recalled span { color: #ea0; } で、「既読リンクの下位spanにオレンジ色を割り当てる」スタイル設定。 こうして、完全に自分の需要を満たすものができたので大変快適になった。 限界 aタグを使わない、あるいは通常のリンクとしての利用をしないHTMLの前には無力である。 たとえばガンガンONLINE: 各話リンクは一応aタグだがhref属性を持たない。 a > div > p みたいな構造で、挙動としては恐らくクリックイベントをJSで捕捉して遷移させている。このようなタイプのサイトはどれもaタグで既読判別をかけられないので、リスくんは無力である。 マンガワンなどはもっとひどくて...
シリアル通信ローマ市民とUltraWide元老院