はちまやJINへのリンクを無効にします。
はちまバスター Extension
リンクのURLかテキストにはちま・JINのURLが含まれるとき、そのリンクを無効にします。
リンクの右クリックやオプションから任意のサイトをフィルターに追加できます。
オプションからは以下の設定も可能です。
・Googleの検索結果では検閲した事も表示しない
・Twitterで検閲対象のリンクが含まれるツイートを表示しない
以下は更新履歴です。
バージョン0.23.0
デフォルトで「大量のノードが更新されたときは検査しない」を有効にしました。
また、オプションの「大量のノードが更新されたときは検査しない」を「大量のノードが更新されたときでも検査する」に変更しました。
バージョン0.22.1
YouTubeで重くなる報告をいただいていますが再現できません。
YouTubeではiframeの検査をしないようにしてみました。
バージョン0.22.0
動的に変更されたノードを検査するときエラーが出ることがあったのを修正しました。
使用しているライブラリのバージョンをアップしました。
バージョン0.21.2
右クリックからのNG登録が機能していなかったのを修正しました。
バージョン0.21.1
短縮URLに\"^https?://bnc\\.lt/.+\"を追加しました。
編集機能はやる気がでたら作ります。
バージョン0.21.0
Manifest v3に移行しました。
短縮URLの展開結果はキャッシュされますが、
サービスワーカーが終了すると破棄されます。
バージョン0.20.6
Discord でクラッシュしないようにしました。
ただし、Discordでは
・無効と有効の動的な切り替えができません
・censored をクリックすると画像を開いてしまいます
バージョン0.20.1-4
不具合の報告ありがとうございます。
・「検索結果全体が非表示になる」バグを修正しました
・不要なリンクの検査をすることがあったのを修正しました
・iframe の検査で重くなるバグを修正しました
バージョン0.20.0
・オプションで履歴との一致を確認しながらフィルタの入力ができるようにしました。「閲覧履歴の読み取りと変更」の権限が必要になります。
・「非表示」の設定をオンにしたときの Google や Twitter での動作を調整しました
バージョン0.19.0
・「Googleの検索結果で検閲した事も表示しない」をオンの状態で、マッチするカード(トップニュースなど)があった場合にすべてのカードが非表示になっていたのを修正しました
・検閲したいサイトを開いてしまった場合の動作をダイアログからレイヤーでの表示に変更しました
バージョン0.18.2
・フィルタに空文字が含まれるないように修正しました
バージョン0.18.1
・「検閲対象のリンクが含まれるツイートを表示しない」をTweetDeckにも対応しました
バージョン0.18.0
・オプションに「Twitterでリンクを含むツイートを非表示にする」を追加しました
・コンテキストメニューから正規表現を登録する際に短縮URLを展開するようにしました
・t.coを展開してチェックするようにしました
バージョン0.17.0
・リンクの右クリックからNGリストに登録できるようにしました
バージョン0.16.0
・ポップアップから現在のページをNGリストに登録できるようにしました
・iframe が検査されないことがあったのを修正しました
・短縮URL が検査されないことがあったのを修正しました
バージョン0.15.0
・オプションに「Googleの検索結果で検閲した事も表示しない」を追加しました
バージョン0.14.0
・ポップアップに「ずっと」を追加しました。オンにすると有効にするまで検査しないようにします。
・ポップアップにそのページの処理にかかった時間、検閲したリンクの数、チェックしたリンクの数を表示するようにしました
バージョン0.13.4
・t.coを短縮URLとして扱わないようにしました
バージョン0.13.3
・環境によって短縮URLの展開をできない事があるようなのでデフォルトでオフにしました
・有効/無効を切り替えたときにアニメーションするようにしました
バージョン0.13.2
・オプションに「大文字小文字を区別する」を追加しました
・オプションにパフォーマンスの項目を有効・無効にしたときの参考値を記載しました
バージョン0.13.1
・高速化しました
・オプションに「テキストを検査しない」を追加しました
・短縮URLが展開できないときがあったので判定を入れました
バージョン0.13.0
・高速化しました
・短縮URLの展開をデフォルトで有効にしました
・短縮URLの展開を外部のAPIに頼らないようにしました
・ポップアップとオプションのデザインを変更しました
バージョン0.12.0
バージョン0.11.4
短縮URLのAPI問い合わせに失敗したときに「アラートを抑制する」「短縮URLを開く」オプションを追加しました(ご提案ありがとうございます)
バージョン0.11.3
・カクつくのを確認したのでiframeへの対応はツイッターに限定しました
バージョン0.11.0
・iframe(ツイッターのカードなど)に対応しました
・リストの状態がクリアされてしまうバグを修正しました
バージョン0.10.2
・デフォルトのフィルタを修正しました(ご指摘ありがとうございます)
・about:blankなど無効なページでもアイコンが有効な状態を示すバグを修正しました
バージョン0.10.1
・オプションにツイートボタンをつけました
・ポップアップが正常に動作しないバグを修正しました
・ツイッターでの動作を調整しました
バージョン0.10.0
・リストの購読機能を追加しました
バージョン0.9.0
・アドレスバー右のアイコンから一時的に有効無効を切り替えられるようになりました
バージョン0.8.3
・NGサイトを開いて続行を選択したときに検閲しないようにしました
バージョン0.8.2
・高速化
・バグの修正
バージョン0.8.0
・オプションに\"大量のノードが更新されたときは処理しない\"を追加しました。
バージョン0.7.0
・検査したリンク数を記録するようにしました。オプションから確認できます。
・「短縮URLをクリックしたときに展開」の選択が反映されないのを修正しました。
バージョン0.6.0
・パフォーマンスを改善しました。
バージョン0.5.0
・\"censored\"にマウスカーソルを乗せたとき、マッチした正規表現を表示するようにしました。
・オプションに はちまバスターNGリスト へのリンクを追加しました。
バージョン0.4.3
・短縮URLのキャッシュ関係のバグを修正しました。
バージョン0.4.2
・\"表示の速いサイト\"で動作しなくなっていたのを修正しました。
バージョン0.4.0
・ツイッターの短縮URLに対応しました。この機能はデフォルトでオフです。オプションの注意書きをよく確認してからご利用ください。
バージョン0.3.0
ツイッターの一部リンクに対応しました。
バージョン0.1.0
・ツール -> 拡張機能 -> はちまバスター -> オプションで無効にするリンクの正規表現の指定、確認ができるようになりました。
Read more
リンクの右クリックやオプションから任意のサイトをフィルターに追加できます。
オプションからは以下の設定も可能です。
・Googleの検索結果では検閲した事も表示しない
・Twitterで検閲対象のリンクが含まれるツイートを表示しない
以下は更新履歴です。
バージョン0.23.0
デフォルトで「大量のノードが更新されたときは検査しない」を有効にしました。
また、オプションの「大量のノードが更新されたときは検査しない」を「大量のノードが更新されたときでも検査する」に変更しました。
バージョン0.22.1
YouTubeで重くなる報告をいただいていますが再現できません。
YouTubeではiframeの検査をしないようにしてみました。
バージョン0.22.0
動的に変更されたノードを検査するときエラーが出ることがあったのを修正しました。
使用しているライブラリのバージョンをアップしました。
バージョン0.21.2
右クリックからのNG登録が機能していなかったのを修正しました。
バージョン0.21.1
短縮URLに\"^https?://bnc\\.lt/.+\"を追加しました。
編集機能はやる気がでたら作ります。
バージョン0.21.0
Manifest v3に移行しました。
短縮URLの展開結果はキャッシュされますが、
サービスワーカーが終了すると破棄されます。
バージョン0.20.6
Discord でクラッシュしないようにしました。
ただし、Discordでは
・無効と有効の動的な切り替えができません
・censored をクリックすると画像を開いてしまいます
バージョン0.20.1-4
不具合の報告ありがとうございます。
・「検索結果全体が非表示になる」バグを修正しました
・不要なリンクの検査をすることがあったのを修正しました
・iframe の検査で重くなるバグを修正しました
バージョン0.20.0
・オプションで履歴との一致を確認しながらフィルタの入力ができるようにしました。「閲覧履歴の読み取りと変更」の権限が必要になります。
・「非表示」の設定をオンにしたときの Google や Twitter での動作を調整しました
バージョン0.19.0
・「Googleの検索結果で検閲した事も表示しない」をオンの状態で、マッチするカード(トップニュースなど)があった場合にすべてのカードが非表示になっていたのを修正しました
・検閲したいサイトを開いてしまった場合の動作をダイアログからレイヤーでの表示に変更しました
バージョン0.18.2
・フィルタに空文字が含まれるないように修正しました
バージョン0.18.1
・「検閲対象のリンクが含まれるツイートを表示しない」をTweetDeckにも対応しました
バージョン0.18.0
・オプションに「Twitterでリンクを含むツイートを非表示にする」を追加しました
・コンテキストメニューから正規表現を登録する際に短縮URLを展開するようにしました
・t.coを展開してチェックするようにしました
バージョン0.17.0
・リンクの右クリックからNGリストに登録できるようにしました
バージョン0.16.0
・ポップアップから現在のページをNGリストに登録できるようにしました
・iframe が検査されないことがあったのを修正しました
・短縮URL が検査されないことがあったのを修正しました
バージョン0.15.0
・オプションに「Googleの検索結果で検閲した事も表示しない」を追加しました
バージョン0.14.0
・ポップアップに「ずっと」を追加しました。オンにすると有効にするまで検査しないようにします。
・ポップアップにそのページの処理にかかった時間、検閲したリンクの数、チェックしたリンクの数を表示するようにしました
バージョン0.13.4
・t.coを短縮URLとして扱わないようにしました
バージョン0.13.3
・環境によって短縮URLの展開をできない事があるようなのでデフォルトでオフにしました
・有効/無効を切り替えたときにアニメーションするようにしました
バージョン0.13.2
・オプションに「大文字小文字を区別する」を追加しました
・オプションにパフォーマンスの項目を有効・無効にしたときの参考値を記載しました
バージョン0.13.1
・高速化しました
・オプションに「テキストを検査しない」を追加しました
・短縮URLが展開できないときがあったので判定を入れました
バージョン0.13.0
・高速化しました
・短縮URLの展開をデフォルトで有効にしました
・短縮URLの展開を外部のAPIに頼らないようにしました
・ポップアップとオプションのデザインを変更しました
バージョン0.12.0
バージョン0.11.4
短縮URLのAPI問い合わせに失敗したときに「アラートを抑制する」「短縮URLを開く」オプションを追加しました(ご提案ありがとうございます)
バージョン0.11.3
・カクつくのを確認したのでiframeへの対応はツイッターに限定しました
バージョン0.11.0
・iframe(ツイッターのカードなど)に対応しました
・リストの状態がクリアされてしまうバグを修正しました
バージョン0.10.2
・デフォルトのフィルタを修正しました(ご指摘ありがとうございます)
・about:blankなど無効なページでもアイコンが有効な状態を示すバグを修正しました
バージョン0.10.1
・オプションにツイートボタンをつけました
・ポップアップが正常に動作しないバグを修正しました
・ツイッターでの動作を調整しました
バージョン0.10.0
・リストの購読機能を追加しました
バージョン0.9.0
・アドレスバー右のアイコンから一時的に有効無効を切り替えられるようになりました
バージョン0.8.3
・NGサイトを開いて続行を選択したときに検閲しないようにしました
バージョン0.8.2
・高速化
・バグの修正
バージョン0.8.0
・オプションに\"大量のノードが更新されたときは処理しない\"を追加しました。
バージョン0.7.0
・検査したリンク数を記録するようにしました。オプションから確認できます。
・「短縮URLをクリックしたときに展開」の選択が反映されないのを修正しました。
バージョン0.6.0
・パフォーマンスを改善しました。
バージョン0.5.0
・\"censored\"にマウスカーソルを乗せたとき、マッチした正規表現を表示するようにしました。
・オプションに はちまバスターNGリスト へのリンクを追加しました。
バージョン0.4.3
・短縮URLのキャッシュ関係のバグを修正しました。
バージョン0.4.2
・\"表示の速いサイト\"で動作しなくなっていたのを修正しました。
バージョン0.4.0
・ツイッターの短縮URLに対応しました。この機能はデフォルトでオフです。オプションの注意書きをよく確認してからご利用ください。
バージョン0.3.0
ツイッターの一部リンクに対応しました。
バージョン0.1.0
・ツール -> 拡張機能 -> はちまバスター -> オプションで無効にするリンクの正規表現の指定、確認ができるようになりました。
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "author": "\u30c7\u30d9\u30ed\u30c3\u30d1\u30fc", "name": "\u306f\u3061\u307e\u30d0\u30b9\u30bf\u30fc", "short_name": "\u306f\u3061\u30d0\u30b9", "version": "0.23.0", "description": "\u306f\u3061\u307e\u3084JIN\u3078\u306e\u30ea\u30f3\u30af\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002", "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" }, "icons": { "48": "icons/48.png", "128": "icons/128.png" }, "permissions": [ "storage", "activeTab", "scripting", "contextMenus", "history", "offscreen" ], "background": { "service_worker": "/background.js" }, "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "css": [ "/content.css" ], "js": [ "/content.js" ], "run_at": "document_start" } ], "action": { "default_icon": "icons/48.png", "default_title": "\u306f\u3061\u307e\u30d0\u30b9\u30bf\u30fc", "default_popup": "popup.html" }, "options_ui": { "page": "options.html", "open_in_tab": true }}
Read more