Comment réinstaller temporairement ses anciennes extensions dans Safari 12

Stéphane Moussie |

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.

L’extension Tab Reloader de retour dans Safari 12.

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.

avatar NicolasVCT | 

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..

avatar Jeamy | 

@NicolasVCT

Idem pour ublock origin

avatar iOsIsFlying | 

@Jeamy

C’est le plus triste car c’était vraiment l’un des meilleurs

avatar Jeamy | 

@iOsIsFlying

C’est le meilleur
adblock, je n’ait plus confiance en eux depuis qu’il «vendent» de la pub ...

avatar Artefact3000 | 

@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.

avatar Macounette | 

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.

avatar Artefact3000 | 

On parle de uBlock Origin, pas de Ghostery...

avatar Macounette | 

Juste, me suis trompée de (sous)topic. Mes excuses ;)

avatar fabsolar | 

@Macounette

Oui idem pour moi

avatar tboy | 

@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.

avatar Chamalo | 

D

avatar Marco787 | 

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.

avatar Shralldam | 

L'extension Safari pour Antidote fait également partie des exclus :-(

avatar Spike2311 | 

Quelqu’un connaît un équivalent à l’extension PiP qui fonctionne avec safari 12 ?

avatar MacFly | 

PiP est une App dans le MacAppStore !
ca marche plus ?

avatar Spike2311 | 

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).

avatar MKO | 

Je sens que je vais switcher sur chrome définitivement

avatar alan1bangkok | 

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

avatar s1n3d | 

Ou comment forcer les gens à utiliser chrome...

avatar Moonwalker | 

« Il faut répéter l’opération après chaque fermeture de Safari. »

J’adore votre humour.

« temporairement » PTDR

avatar r e m y | 

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...)

avatar tboy | 

@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 ?

avatar r e m y | 

@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.

avatar Macounette | 

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.

avatar alan1bangkok | 

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.....

avatar Macounette | 

Tu as une source pour ce que tu avances? je suis curieuse de voir ;)

avatar meza | 

J'ai cherché, je n'ai rien trouvé. Tu fais référence à quoi @alan1bangkok ?

avatar alan1bangkok | 

voir dans les forums Mac Rumors

avatar Macounette | 

@alan1bangkok

Je veux un lien précis sinon ça ne vaut rien ton affirmation. Capisce? Si no, stai zitto.

avatar nicolaspatate | 

@alan1bangkok

Aucun source, au revoir

avatar Gregoryen | 

Moi c’est « sessions » et «  download manager (de Synology) » qui me manque !!

avatar Moonwalker | 

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.

avatar alan1bangkok | 

@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

avatar r e m y | 

@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!

avatar alan1bangkok | 

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 ?

avatar r e m y | 

@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.

avatar alan1bangkok | 

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

avatar e2x | 

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 ??‍♂️?

avatar Martinoo | 

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

CONNEXION UTILISATEUR