La situation risque de perdurer.
Les bloqueurs de contenu proposés par Safari sont limités à 50000 entrées. uBlockOrigin en a besoin de beaucoup plus, par exemple. 1Blocker pour iOS contourne cela par une astuce, en utilisant plusieurs de ces bloqueurs et en les combinant. Il s'agit d'un autre bloqueur intégré technique limitation ce qui rend 1Blocker intrinsèquement moins efficace.
Dans tous les cas, ils sont différents du concept utilisé dans les bloqueurs traditionnels - nécessitant une réécriture. Apple affirme qu'ils seraient "plus rapides et plus sûrs". Peut-être. Tout ce que nous constatons, c'est que nos extensions préférées, qui ont fait leurs preuves, ne fonctionnent plus, et si des successeurs sont prêts, ils ne sont apparemment pas à la hauteur de la tâche au niveau auquel beaucoup étaient habitués.
Si l'on ajoute à cela les nouvelles restrictions imposées aux développeurs qui doivent distribuer leurs produits sur l'App Store, cela décourage les développeurs indépendants. Il s'agit là d'une application artificielle de la politique. Cela augmente le coût pour les développeurs et entraînera probablement le retrait pur et simple de la plupart des plugins utiles.
TamperMonkey y uBlockOrigin ou les développeurs de JSBlocker ne sont pas contents. Et pour ces trois-là au moins, il semble qu'ils aient laissé tomber la balle, citant le besoin de distribution et de certification de l'App Store comme étant trop coûteux, trop compliqué, n'en valant pas la peine, mauvais pour certains principes fondamentaux :
Safari/iOS : Malheureusement, après examen juridique, l'EFF a trouvé l'accord de développement d'Apple inacceptable. En outre, Safari semble manquer de certaines capacités d'extension nécessaires au bon fonctionnement de Privacy Badger.
Et dans son itération actuelle, la technologie des bloqueurs de contenu est trop limitée en principe pour bloquer tout ce qui doit l'être. uBlockorigin cite les mêmes raisons que JSBlocker :
Safari dispose d'une fonction appelée "Bloqueurs de contenu" qui permet de bloquer les ressources de manière extrêmement efficace, tant sur la version de bureau que sur la version iOS de Safari. Bien que j'aimerais intégrer cette fonction à JS Blocker, il n'est pas possible de le faire. L'utilisation d'un bloqueur de contenu empêchera JS Blocker de vous montrer exactement ce qui se passe sur un site Web (c'est-à-dire que vous ne verrez pas ce qui est autorisé ou bloqué). Cela mettra également fin à toutes les "autres" fonctionnalités de JS Blocker, comme l'affichage d'alertes dans la page Web et la protection par empreinte de la toile. Outre la perte de fonctionnalités, les bloqueurs de contenu sont limités à 50 000 règles. Bien que ce chiffre semble élevé, il n'est pas suffisant pour assurer une protection efficace. et beaucoup de règles devraient être supprimées pour pouvoir utiliser un bloqueur de contenu. Tant qu'Apple n'aura pas assoupli les restrictions (ou au moins augmenté le nombre de règles pouvant figurer dans un bloqueur de contenu), JS Blocker n'utilisera pas cette API.
Et :
Extension de l'application Safari
Je n'ai aucune expérience dans la création d'applications natives pour Mac ; il me sera donc impossible de recréer JSB en tant que tel.
Les utilisateurs qui ont téléchargé JS Blocker depuis la galerie d'extensions Safari ne pourront probablement pas effectuer de mise à jour au-delà de la version 5.2.2. Apple ne répond pas à mes demandes de mise à jour, bien qu'ils aient dit qu'ils accepteraient les soumissions jusqu'à la fin de 2018.
Nous devons tous nous plaindre à Apple directement et massivement. C'est dommage que nous ne l'ayons pas fait pendant la phase choquante de la bêta.
Utilice Commentaires sur les produits - Apple Pour cela, vous pouvez utiliser des outils tels que le courrier électronique, le chat, votre blog ou, mieux encore, un canal de retour d'information pour les développeurs, en enregistrant les bogues.
Connecteur Zotero va contourner la stupidité imposée en passant aux bookmarklets, aux autres choses rupture gauche et droite et sur le site milieu . C'est beaucoup trop strict :
Activez l'extension de votre application dans Safari Si vous ne faites pas partie du programme de développement d'Apple, ou si vous n'avez pas encore configuré une identité de développeur pour votre projet Xcode existant, votre Safari App Extension ne sera pas signé avec un certificat de développement. Pour des raisons de sécurité, Safari ignore, par défaut, les extensions non signées. Votre extension n'apparaîtra donc pas dans les préférences des extensions Safari. Pour développer sans certificat, vous devez, à chaque lancement de Safari, lui indiquer de charger les extensions non signées à l'aide du menu Développer :
Beaucoup pensent que c'est une question d'argent, mais pour certains, il s'agit plutôt d'une séparation technique :
Support Safari À partir de RES v5.2.2, Safari n'est plus un navigateur pris en charge et ne recevra plus de mises à jour ni d'assistance de la part de l'équipe de développement. Nous souhaitons soutenir Safari et offrir une bonne expérience utilisateur à tous, mais nous avons besoin du soutien d'Apple à cet égard en améliorant le développement des extensions et les expériences de publication.
Apple a annoncé qu'à partir de Safari 12, la prise en charge de ce style d'extension sera dépréciée et ne fonctionnera plus.
Pourquoi l'avons-nous fait ?
Le choix s'est finalement porté sur la direction que prenait le développement des extensions Safari. Les principaux navigateurs tels que Google Chrome, Microsoft Edge et Mozilla Firefox adoptaient tous une norme communément appelée "WebExtensions". Cette norme fournit une API unique pour tous les navigateurs. C'est un avantage considérable car vous pouvez développer pour tous les principaux navigateurs à partir d'une seule base de code. Safari n'adopte pas cette norme et opte plutôt pour son propre format, en s'appuyant fortement sur Xcode. Cela nécessiterait un investissement important de la part de l'équipe de développement pour prendre en charge le navigateur, ainsi que l'accès des développeurs principaux à Xcode. Soutenir ce changement signifierait que la base de code de RES ne serait pas unifiée.
L'abandon du support de Safari n'a jamais été uniquement une question d'argent comme beaucoup le pensent. Nous n'avons pas de vendetta contre Apple. La discussion a duré plusieurs semaines et ce n'est pas une décision que nous avons prise à la légère.
Se plaindre , se plaindre, ou passer à un autre navigateur.
Après que vous vous soyez légitimement plaint à Apple, des solutions de contournement :
- revenir à un blocage basé sur l'hôte (exemple) [faire ça quand même ?]
- utiliser un proxy local, comme https://privoxy.og ( alternative jusqu'à Sierra (discontinué) ) [le faire quand même ?]
- combiner les deux options avec ce qui est maintenant disponible comme extensions
-
réactivation de uBlockorigin (solution incomplète et le développement s'est apparemment arrêté. Semble avoir besoin de la version galerie, pas de la version développeur)
- passer à ka-block (pas aussi efficace que les anciennes méthodes, mais efficace et gratuit, probablement digne de confiance ?)
Pour l'instant, vous pourriez vouloir de rester avec/de rétrograder vers Safari 11.1.2 (pas pour très longtemps cependant.) Ou réactivation de uBlockorigin dans les préférences en ignorant les avertissements trompeurs concernant le ralentissement ou la sécurité. (Cette procédure est fastidieuse et je perds toujours tous mes paramètres personnalisés lors du relancement de l'application. Vous aurez besoin de la version extensions-gallery )
Non recommandé, seulement listé pour illustrer la situation désastreuse !
Le site ombragé version non "originelle" de ublock semble être de retour dans le jeu, bien qu'avec la limite de 50000 mentionnée ci-dessus.
Plus : A utiliser avec précaution, non sanctionné par l'amont uBlockorigin https://github.com/gorhill/uBlock :
ublock.org dit :
Mais c'est en train de changer. Si vous avez remarqué des mises à jour récentes du produit, c'est parce que uBlock a été racheté par l'équipe responsable de AdBlock . Nous allons investir massivement dans uBlock pour l'aider à tenir sa promesse d'être l'un des meilleurs bloqueurs de publicité disponibles.
Tout aussi louche Adblockplus est également de retour. Soyez informé que la société propriétaire vend vos données et vend des publicités ("seulement celles qui sont acceptables, bien sûr"). Et les limitations sont toujours importantes. D'après les commentaires sur ce communiqué :
Le sens d'Adblock Plus est totalement perdu sans les listes de filtres. Le bouton "Désinstaller" est absent de Safari ! Comment supprimer manuellement votre extension AdBlock ?
1 votes
Quel bloqueur de publicité utilisez-vous ?