Il y a un moment où ça suffit. Et c'est maintenant. Annonces, vidéos, pop-up, survol, couverture, whiz-bang doodle bling et lecture automatique… Je n'en peux plus. Avec HTML5, cette publicité est devenue un problème sur Internet et des mesures décisives doivent être prises.
J'utilise IE11 sur Windows 7 et 8.1 (pas de Edge / 10 pour moi, pas de Firefox, pas de Chrome, pas de remerciement). Vous pouvez neutraliser Flash en désinstallant ou en utilisant le menu »Sécurité» Filtrage ActiveX. Mais il n’existe aucun moyen de désactiver les iframes de vidéo html5 dans IE11, qui sont des sources importantes de gêne.
J'ai donc décidé de lancer le nucléaire et de désactiver le Javascript. Whow! Une amélioration massive! Des tonnes de merde arrachées via des fichiers Javascript pré-alpha ridiculement inefficaces ne seront plus téléchargées sur votre ordinateur, et votre processeur ne sera plus envoyé en rotation, taskmgr augmentera uniquement pour le chargement de pages et passera la plupart de son temps en paix flatlining loin.
La guerre contre les publicités peut vraiment être menée comme une guerre contre Javascript (non sollicité).
L'inconvénient, bien sûr, est que, en tant que dommage collatéral , de nombreux sites perdent des fonctionnalités. Vous devez donc les ajouter à la zone de confiance d'IE où vous autorisez toujours l'exécution de JavaScript. Pour transférer votre liste de sites de confiance sur une autre machine, sauvegardez cette clé:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains
Pour savoir quels sites vous devez autoriser, utilisez l'onglet Réseau de l'outil F12.
Je trouve donc les choses sont beaucoup améliorées en utilisant ce bloqueur Javascript nucléaire simple et efficace, mais IE encore semble être demander des fichiers à partir de sites Javascript. (Il demande ces fichiers lors de l'ouverture de l'outil F12.) Alors, hmm, pourquoi télécharger des fichiers que vous n'êtes pas autorisé à exécuter de toute façon? Cela ne semble pas être très intelligent.
Existe-t-il un moyen, dans IE11, d'empêcher l'exécution des requêtes HTTP pour les fichiers Javascript, du moins pour les URL se terminant par .js
, ce qui représente la grande majorité des scripts Javascript?
127.0.0.1
); Un autre problème est qu'il ne peut pas isoler les requêtes Javascript.Réponses:
Pour vous connecter à la phase de demande, IE fournit le
BeforeNavigate2
, où vous pouvez utiliser leCancel
paramètre. Cependant, il est rapporté (je ne l'ai pas encore essayé) que ce hook ne se déclenchera pas pour les requêtes dérivées (Javascript, CSS, etc.). Afin de supprimer ce type de demande, vous devez suivre l'approche Passthrough APP d'Igor Tandetnik mentionnée dans la page que j'ai liée. Vous constaterez ensuite que les demandes seront sérialisées , ce qui nuit aux performances. ce qui peut être évité en appliquant le correctifvtbl
de l'objet COM sur les protocoles HTTP / S, comme suggéré sur cette page. Ce qui est une approche plutôt impliquée. Vous vous retrouvez alors avec un BHO, qui n'est pas la Bosnie-Herzégovine, mais un objet Browser Helper.Bien que la question s’inscrive clairement dans le format SuperUser, il se trouve que Microsoft n’a pas rendu cette configuration configurable et même pas programmable de manière satisfaisante. La réponse est donc un peu plus complexe que l’installation d’une extension de navigateur…
la source