Comme vous l'avez peut-être remarqué (pas de mise à jour depuis longtemps), je n'ai malheureusement pas eu suffisamment de temps pour développer davantage cette extension web. Bien que le développement de cette extension Web ait été passionnant, il y a eu très peu de dons et également des critiques douteuses sur l'extension Web.
Comme Manifest V2 sera bientôt obsolète, j'ai décidé de mettre fin à ce voyage pour le moment et j'ai cédé la propriété de l'extension sur Chrome et Firefox à une autre partie. Bien que je ne puisse pas dire si le code continuera à rester public, je tiens à souligner que je ne suis plus le responsable et que les versions postérieures à la 2.3.1 ne refléteront pas le code source de ce référentiel.
Merci à tous ceux qui ont soutenu ce projet en écrivant de véritables critiques, en faisant un don ou simplement en créant des demandes de tirage.
Cette extension Web permet à un utilisateur de décider si JavaScript doit être activé ou désactivé pour un hôte donné ou un onglet donné.
Lors de l'accès, par exemple, à google.com et à la désactivation de JavaScript, l'extension Web bloquera tout le JavaScript qui autrement serait chargé par google.com (y compris les fichiers JS en ligne et JS externes provenant d'autres hôtes).
Veuillez noter que les scripts de l'hôte bloqué seront toujours chargés s'ils sont chargés sur un autre hôte (sauf si vous bloquez également cet hôte bien sûr) .
La désactivation et l'activation de JavaScript devraient être assez explicites.
Les icônes et les étiquettes sont mises à jour pour un onglet en conséquence.
REMARQUE : Sur Firefox pour Android, aucune icône ne sera affichée mais le basculement est possible via un élément de menu.
Consultez la page du module complémentaire pour des captures d'écran.
Pour installer l'extension Web directement à partir de la source, suivez ces étapes :
npm install --global gulp-cli
)npm install
gulp compile
about:debugging
et cliquez sur Load Temporary Add-on
. Chargez ensuite le fichier manifest.json
dans le dossier racine du projetchrome://extensions/
et cliquez sur Load unpacked
. Choisissez le dossier racine du projet Assurez-vous d'avoir préparé votre appareil avec ces instructions.
Après avoir suivi les étapes précédentes, continuez ainsi :
manifest.json
existant par le fichier manifest-gecko.json
./push-to-mobile.sh
file:///storage/emulated/0
et sélectionnez le fichier [email protected]
Si vous souhaitez contribuer de quelque manière que ce soit ou simplement signaler des bugs, veuillez d'abord consulter les directives de contribution.
Merci!
Des propositions de fonctionnalités sont ajoutées en tant que problèmes sur GitHub.
Si vous souhaitez que quelque chose soit ajouté, créez un problème ou votez pour un problème existant.
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.