Comment réinstaller temporairement ses anciennes extensions dans Safari 12
Safari 12, disponible depuis le début de la semaine pour macOS Sierra et High Sierra, et intégré à Mojave, abandonne une partie des extensions historiques, c’est-à-dire les extensions qui ne sont pas distribuées dans le Mac App Store.
Au premier lancement du navigateur, un message vous informera de la désactivation des extensions historiques que vous aviez installé directement depuis le site des développeurs.
Les extensions historiques installées depuis la galerie des extensions Safari restent prises en charge, mais plus pour très longtemps. Elles deviendront incompatibles avec le successeur de Mojave (lire : Fin échelonnée des extensions historiques de Safari, qui s’éloigne des autres navigateurs).
Si vous comptiez vraiment sur une extension historique qui ne figure pas dans la galerie (par exemple Tab Reloader) et que vous ne trouvez pas d’équivalent dans le Mac App Store, il vous reste une chance. Précisons tout de suite que la solution partagée par le blog Six Colors n’est pas idéale, car elle est temporaire, mais c’est la seule à notre connaissance.
Terminal
Vous pouvez trouver les extensions désactivées dans le dossier ~/Library/Safari/Extensions
. Copiez celle dont vous avez besoin dans un nouveau dossier, puis ouvrez le Terminal, tapez cd
et glissez le dossier en question sur la fenêtre du Terminal et validez.
Ensuite, tapez xar -xf
suivi d’un espace, glissez l’extension sur la fenêtre et validez. Vous devez alors avoir un nouveau dossier portant le nom de votre extension.
Safari
Ouvrez maintenant Safari. Dans ses Préférences, allez dans la section Avancées et cochez « Afficher le menu Développement dans la barre des menus ».
Dans la barre des menus, cliquez sur Développement et Afficher Extension Builder. Si vous n’avez pas Xcode, l’environnement de développement d’Apple, sur votre Mac, un message vous demandera de l’installer. L’application est gratuite, mais volumineuse (plus de 6 Go).
En bas à gauche d’Extension Builder, cliquez sur + puis Ajouter une extension. Sélectionnez alors le dossier qui avait été créé après vos manipulations dans le Terminal. L’extension apparaît alors dans Extension Builder. Ne reste plus qu’à cliquer sur Exécuter en haut à droite pour la retrouver dans Safari.
Le problème, outre l’installation de Xcode pour les utilisateurs lambda, c’est que cette restauration n’est pas permanente. Il faut répéter l’opération après chaque fermeture de Safari. Cette « solution » est donc à utiliser uniquement en dernier recours.
Adblock ne marche plus aussi bien qu’avant soit avec cette solution soit en l’installant depuis l’App Store, j’ai des micros coupures sur YouTube et quelques pubs sur certains sites..
@NicolasVCT
Idem pour ublock origin
@Jeamy
C’est le plus triste car c’était vraiment l’un des meilleurs
@iOsIsFlying
C’est le meilleur
adblock, je n’ait plus confiance en eux depuis qu’il «vendent» de la pub ...
@Jeamy
Le développement de uBlock Origin pour Safari n'est plus actif depuis un bout de temps de toute façon.
https://github.com/el1t/uBlock-Safari/issues/130
J'utilise AdGuard, depuis le site d'extensions de Safari. Au démarrage de Safari 12, il désactive AdGuard et indique que cette extension ralentit le navigateur... Mais on peut la réactiver en cochant la case.
Il y a un message comme quoi ils développent une extension "compatible", qui va succéder à Ghostery 5:
https://www.ghostery.com/blog/ghostery-news/ghostery-lite-exclusively-for-safari-users/
Donc pour moi il est encore bien actif.
On parle de uBlock Origin, pas de Ghostery...
Juste, me suis trompée de (sous)topic. Mes excuses ;)
@Macounette
Oui idem pour moi
@DareMac
Moi aussi j’utilise AdGuard mais la version payante(5 euros si tu paies dans leur monnaie, 40 si tu paies en €) a télécharger sur leur site. Retire toutes les pubs, et partout.
D
Adblock et consorts n'est pas la meilleure option je pense : de nombreux sites affichent de la pub sans aucun problème.
Je suis donc passé il y a quelques mois à Ghostery et Adguard Adblocker, bien plus efficaces, et qui marchent avec Safari 12.
L'extension Safari pour Antidote fait également partie des exclus :-(
Quelqu’un connaît un équivalent à l’extension PiP qui fonctionne avec safari 12 ?
PiP est une App dans le MacAppStore !
ca marche plus ?
Merci MacFly. J'ai actuellement une extension Safari ("PiPTool") téléchargé directement sur le site de l'éditeur. Il faut effectivement que je passe par une application du MacApp Store maintenant. Je vais essayer PiPifier du coup (seule app gratuite sur le store).
Je sens que je vais switcher sur chrome définitivement
perso j'ai supprimé depuis longtemps les bloqueurs de pub sur Safari
si un site se transforme en sapin de Noël ... je n'y vais tout simplement plus ( exemples Allo Ciné , l'Equipe etc... )
En cas de nécessité ( Streaming sports ) je passe par Opera avec l'extension UBlock Origin
Ou comment forcer les gens à utiliser chrome...
« Il faut répéter l’opération après chaque fermeture de Safari. »
J’adore votre humour.
« temporairement » PTDR
Et changer de navigateur, c'est bien aussi comme solution, non?
(Même si c'est tout aussi temporaire, vu qu'il faut recommencer chaque fois qu'on l'a fermé et qu'on doit à nouveau surfer sur Internet...)
@r e m y
Ha oui alors partant de la on peut aussi remettre high Sierra, ou bien installer Windows ou bien pleins pleins d’autres solutions. Ça n’explique absolument pas comment pouvoir utiliser d’anciennes extensions sous safari12 mais peu importe ?
@tboy
Safari 12 (y compris sur Sierra ou HighSierra) n'accepte QUE les extensions venant de l'appStore.
Inutile de chercher plus loin.
Et sur Mac on peut toujours utiliser d'autres navigateurs. Autant en profiter, d'autant que ce n'est pas le choix qui manque et certains sont particulièrement performants.
uBlock Origin et Ghostery 5.5 fonctionnent encore très bien sur mon Safari 12. Il a suffi de les réactiver dans le panneau de préférences.
Donc pour ceux qui les avaient téléchargés depuis les sites des développeurs, suffit de passer par la galerie d'extensions Safari. OK, ce n'est pas une solution pérenne mais au moins cela nous laisse le temps de trouver autre chose.
mouais quand on sait que Ublock Origin sur Safari a accès a tes comptes bancaires ,carnet d'adresse ou Numéro de téléphone ( entre autres ),faut avoir envie.....
Tu as une source pour ce que tu avances? je suis curieuse de voir ;)
J'ai cherché, je n'ai rien trouvé. Tu fais référence à quoi @alan1bangkok ?
voir dans les forums Mac Rumors
@alan1bangkok
Je veux un lien précis sinon ça ne vaut rien ton affirmation. Capisce? Si no, stai zitto.
@alan1bangkok
Aucun source, au revoir
Moi c’est « sessions » et « download manager (de Synology) » qui me manque !!
https://forums.macrumors.com/threads/apple-releases-safari-12-for-macos-sierra-and-macos-high-sierra.2138790/page-3
post 72
Oui, c’est le message d’avertissement d’Apple. Pas nouveau.
Normal qu’il « peut » puisque sont travail est justement de filtrer la page avant de te l’afficher.
Qu’il puisse ne veut pas dire qu’il le fait. Qu’il lit n’implique pas forcément qu’il transmet à quelqu’un.
Sinon, attention : macOS can read sensitive information from you.
@Moonwalker
ca ne veut pas dire qu’il ne le fasse pas non plus.... bref chacun fait ce qu’il veut , Pour ma part j’ai laisser tomber Google, c’est pas pour me faire casser les noix par une extension obsolète depuis des mois
Tu n’as pas ce message avec l’extension Qwant par exemple ou avec celles du Mac apple store extension
@alan1bangkok
Le fait que le message d'avertissement d'Apple ne s'affiche qu'avec les extensions qui ne viennent pas de son appStore, ne signifie pas que les extensions de l'appStore, validées par Apple, n'accèdent pas exactement aux mêmes informations a fortiori lorsque c'est leur finalité que de le faire!
ce n'est pas la finalité pour un bloqueur de pub d'accéder aux numéros de tel ,aux contacts mots de passe et CB enregistrées , ou alors ça craint non ?
@alan1bangkok
Je suis d'accord, je me suis mal exprimé !
Mais je veux juste dire que les extensions validées par Apple peuvent tout à fait avoir accès aux mêmes informations sans qu'Apple n'affiche le moindre avertissement.
ok nous sommes d'accord
et pour ma part ça me confirme dans l idée que les extensions sont justes des sources de problèmes potentiels
je n'en ai aucune sur Safari
juste une sur Opera pour pouvoir mater le streaming sport sans être assailli par une tempête de pubs douteuses
Problèmes d'extension.. Ça dépend laquelle.. Je vois pas vraiment la raison pour avoir retirer cette fonctionnalité.
...ha ouii, Apple veut à coup sûr récupérer 30% sur tout c'qui respire ??♂️?
Moi je ne passerais pas sur Safari 12 tans que je n'aurai pas de solution pour remplacer Session ! Qui a une idée ou une solution même sur un autre browser ? Merci