お気づきかと思いますが (長い間更新がありませんでした)、残念ながら、この Web 拡張機能をさらに開発する十分な時間がありませんでした。この Web 拡張機能の開発は刺激的でしたが、寄付はほとんどなく、Web 拡張機能に関する疑わしいレビューもいくつかありました。
Manifest V2 が間もなく非推奨になるため、私はこの旅をいったん終了することにし、Chrome と Firefox の拡張機能の所有権を別の当事者に譲渡することにしました。コードが今後も公開されるかどうかはわかりませんが、私はもうメンテナではないこと、および2.3.1以降のバージョンにはこのリポジトリのソース コードが反映されないことを指摘しておきます。
本物のレビューを書いたり、寄付したり、プル リクエストを作成したりしてこのプロジェクトをサポートしてくださった皆様に感謝します。
この Web 拡張機能を使用すると、ユーザーは特定のホストまたは特定のタブに対して JavaScript を有効にするか無効にするかを決定できます。
たとえば google.com にアクセスして JavaScript を無効にすると、Web 拡張機能は、google.com によって読み込まれるすべての JavaScript (インライン JS ファイルおよび他のホストからの外部 JS ファイルを含む) をブロックします。
ブロックされたホストからのスクリプトは、別のホストにロードされている場合でもロードされることに注意してください(もちろん、そのホストもブロックしない限り) 。
JavaScript を無効または有効にする方法は、一目瞭然です。
それに応じて、タブのアイコンとラベルが更新されます。
注: Android 版 Firefox ではアイコンは表示されませんが、メニュー項目から切り替えることができます。
スクリーンショットについては、アドオンのページを参照してください。
Web 拡張機能をソースから直接インストールするには、次の手順に従います。
npm install --global gulp-cli
を実行します)。npm install
を実行します。gulp compile
を実行します。about:debugging
にアクセスし、 Load Temporary Add-on
をクリックします。次に、プロジェクトのルートフォルダーにあるmanifest.json
ファイルをロードします。chrome://extensions/
アクセスし、 Load unpacked
をクリックします。プロジェクトのルート フォルダーを選択しますこれらの手順に従ってデバイスを準備していることを確認してください。
前の手順を実行した後、次のように続行します。
manifest.json
manifest-gecko.json
ファイルで上書きします。./push-to-mobile.sh
を実行します。file:///storage/emulated/0
アクセスし、 [email protected]
pacassi.ch.xpi ファイルを選択します。 何らかの形で貢献したい場合、または単にバグを報告したい場合は、まず貢献ガイドラインをご覧ください。
ありがとう!
機能の提案は GitHub の課題として追加されています。
何かを追加したい場合は、問題を作成するか、既存の問題に賛成票を投じてください。
MIT License
Copyright (c) 2017 David Pacassi Torrico
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.