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

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

Donc pour moi il est encore bien actif.

avatar DareMac | 

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

Pages

CONNEXION UTILISATEUR