J’ai remarqué que la dernière vérification sur meta.discourse.org ou discover.discourse.com pour éviter d’afficher les pages en mode moderne sur, par exemple, Firefox 115.27.0 peut être contournée par uBlock Origin, AdGuard, ou même AdBlock/Adblock Plus :
! L'un des quatre suffit :
meta.discourse.org##+js(aopw, unsupportedBrowser)
! Moins stable :
meta.discourse.org##+js(set, unsupportedBrowser, undefined)
meta.discourse.org##+js(set, unsupportedBrowser, false)
meta.discourse.org##+js(set, unsupportedBrowser, '')
! Une fois toutes les quelques dizaines de vues, le mode course peut survenir lors de l'utilisation de la version set-constant, provoquant l'échec du bloqueur de contenu lorsque nous nous y fions, et l'aperçu correct sera activé en HTML simplifié.
set = set-constant[2](override-property-read pour AdBlock et ABP)
Peut-être devrait-il utiliser une méthode plus sécurisée ? Un inconvénient maintenant visible est que les notes de bas de page insérées dans les réponses ou les messages d’introduction ne fonctionnent absolument pas avec cette astuce (Peut-être utilise-t-il du CSS (autre que le problème connu avec la syntaxe des couleurs relatives) ou du JS trop récent).
Installez uBlock Origin depuis le magasin officiel dans Firefox 115.27.0, car il n’y a pas de nouvelles fonctionnalités majeures dans l’API Manifest V2 pour les extensions Firefox qui inciteraient les gens à rester sur une version obsolète d’uBO (dans d’autres bloqueurs de contenu large, les étapes sont similaires (l’onglet pour vos propres filtres peut avoir un nom différent)).
Allez dans ses paramètres et dans l’onglet « Mes filtres ».
Collez l’une des 4 suggestions (la simplicité des 4 filtres signifie qu’il n’y a aucun intérêt à protéger la paternité, car quelqu’un y a pensé au moins un jour avant moi).
Je suppose qu’il n’y a pas encore de liste « abonnez-vous et oubliez », ou un script pour Tampermonkey/Violentmonkey/Greasymonkey qui fait la même chose en mode « installez et oubliez » (et la communauté ou un bénévole s’occupera des mises à jour constantes de la liste ou du script).
Ouvrez ou actualisez le forum et la page se chargera dans un look « moderne » plutôt qu’en HTML simplifié (si la condition de concurrence ne se produit pas lors de la sélection de la version basée sur set-constant).
Comme je l’ai écrit, le seul dysfonctionnement visible est que les notes de bas de page ne fonctionnent pas correctement (je ne connais pas assez le débogage de sites Web pour déterminer ce qui nous manque, car ce n’est pas le seul test de « Relative Color Syntax » échoué (la bulle est presque nulle en taille et pas seulement du texte invisible, si elle était colorée relativement)).
Je n’ai pas testé si le mécanisme de connexion a des mesures de sécurité supplémentaires pour empêcher l’échec de la connexion ou si le compte est marqué comme nécessitant d’être déverrouillé par l’administrateur du forum.
Je n’ai pas vérifié si le transfert des cookies/localStorage/sessionStorage nécessaires permet de contourner les mesures de sécurité de connexion supplémentaires lorsque le forum n’a pas de tests d’empreintes digitales uniques du navigateur pour empêcher les utilisateurs de se connecter, ou si des fonctionnalités pour les utilisateurs connectés sont également défectueuses.
Peut-être suffit-il d’encapsuler la « variable globale » dans une « fonction anonyme » invisible aux scriptlets/spinnets des bloqueurs de contenu à large spectre, lorsque l’idée de son nom dynamique, par exemple changé toutes les 24 heures au niveau du CDN, est trop coûteuse pour l’infrastructure.
D’autres forums qui ont implémenté une vue HTML système simple au lieu d’une période de transition plus longue avec une barre d’avertissement moins agressive sous la navigation principale peuvent être forum.fxsound.com, où apow/set-constant fonctionne également pour le moment.