PP Interrupter Lite: GET をブロック
This is a support page of the PP Interrupter Lite (for the Mozilla Firefox or for the Google Chrome). You can write comments on this page, even if you can't understand Japanese blow. If you need explanation of the extension in English, show the English main page of the PP Interrupter (Original).
ブラウザ拡張 PP Interrupter Lite を作った。Web Extension 規格に順って作ったので今後、様々なブラウザで利用できるようになるかもしれないが、今のところ Mozilla Firefox と Google Chrome でしか動かないようだ。
PP Interrupter Lite は PP Interrupter (Original) の機能制限版で、PP Interrupter (Original) がすべてのメソッドをブロックできるのに対し、PP Interrupter Lite は GET メソッドしかブロックできない。
ここでも軽く説明しておくと、PP Interrupter Lite は特定の URL へのアクセスを一旦ブロックし、アドレスバーに表示されるアイコンのクリックによってそのブロックを解除するという汎用のアドオンである。このアドオンにより、自動的なリダイレクトの前に一旦ストップする習慣を作ることができる。このアドオンは、他のブロッカーと違い、悪意のあるサイトではなく、健全なサイトをブロックすることを目的とする。
PP Interrupter Lite は PP Authorizer の姉妹品で、現在の PP Authorizer が一般に使えない状況で、認証の前でアドレスバーのアイコンをクリックしなければならないという点で、PP Authorizer と似た操作を PP Interrupter Lite は実現する。もし、将来、健全なサイトが自動的なリダイレクトを禁じるようになったときには PP Authorizer の出番が来る。
PP Interrupter Lite は現実への対応だが、PP Authorizer は未来への投資である。しかし、PP Interupter Lite は汎用のため、PP Authorizer がなくても、 PP Interrupter Lite は動く。
Original のサポートページでは、ストップしたときにページが表示されるようにしたかったのだが難しかったと書いたが、メソッドを GET に限定すると難しくない。そうすることで、Original ではできなかった Google Chrome や Firefox for Android への対応ができた。
■ |
配布物
|
アドオンは、AMO (Mozilla Add-ons) または Google Web Store のページから手に入る。このページでは、一応、提出した際のソースのアーカイブを公開しておく。次のリンクが最新のもののはずだが、より以前のものはコメント欄をご参照いただきたい。
なお、ZIP には manifest.json が含まれていない。かわりに manifest_for_firefox.json と manifest_for_chrome.json が含まれている。どちらかを manifest.json にリネーム(またはコピー)して使っていただきたい。
GitHub にも登録してあるが、更新は、ここの更新のあと1日から3日遅れるかもしれない。
更新: | 2017-12-27,2020-11-03 |
初公開: | 2017年12月27日 20:30:49 |
最新版: | 2020年11月03日 15:11:42 |
2017-12-27 20:30:50 (JST) in JRF 作成ソフトウェア Firefox JavaScript | 固定リンク | コメント (2) | トラックバック (0)
トラックバック
他サイトなどからこの記事に自薦された関連記事(トラックバック)はまだありません。
» JRF のソフトウェア Tips:PP Interrupter Lite: GET をブロック (この記事)
コメント
最初に提出したバージョン 0.1 は含めるのを忘れたファイルがあったので、もう残していない。
バージョン 0.2 は、pp-interrupter-lite-20171226.zip に残してある。バージョン 0.2 で Firefox for Android にもちゃんと動くように作ったつもりだったが、Nightly では動くのに normal では動かなかった。試しにちょっとだけ変えたやつがバージョン 0.2.1 で、それは normal でも動いているようだ。
PP Interrupter (Original) を消して PP Interrupter Lite のみを残すという選択肢もなくはないが、Original のほうは今後使えるブラウザが増えるかもしれず、Lite のほうはそれでもより多くのブラウザで使える可能性が高いことから、フォークすることにした。
投稿: JRF | 2017-12-27 20:41:04 (JST)
更新: pp-interrupter-lite-20201103.zip。バージョン 0.3。
pp-interrupter-lite-20201103.zip に相当するものは↓からどうぞ。
https://github.com/JRF-2018/pp-interrupter-lite/releases/tag/v0.3
ドメイン指定に関して若干の改善をした。
投稿: JRF | 2020-11-03 15:19:29 (JST)