Ouvrir le menu principal

MacGeneration

Recherche

Safari 9 : du Force Touch... et des extensions qui bloquent la pub ?

Stéphane Moussie

mardi 09 juin 2015 à 19:37 • 32

Logiciels

Dans OS X El Capitan, Safari gagne quelques fonctions appréciables, comme le fait de pouvoir épingler des onglets et la possibilité de couper facilement le son d'une page web. Si ces fonctions, sur lesquelles on reviendra en détail dans un prochain article, ne sont pas inédites (elles existent depuis plus ou moins longtemps dans les navigateurs concurrents), Safari 9 intègre aussi des nouveautés exclusives.

C'est le cas de la prise en charge de Force Touch. Avec du JavaScript, les développeurs de sites web peuvent tirer parti du trackpad Force Touch du MacBook et des MacBook Pro (et des futurs terminaux iOS ?) pour réaliser certaines actions.

Apple prend comme exemple une mosaïque de photos. Un clic normal sur une photo affiche celle-ci en intégralité. Un clic forcé (on clique une première fois, puis en appuyant plus fort on réalise un second clic) permet, lui, de marquer la photo en favoris.

On a attribué un cœur à la photo du milieu en faisant un clic forcé dessus.

Le problème du clic forcé, c'est que rien n'indique quand il est possible d'en faire un. Au début, on se retrouve à faire des clics forcés un peu partout dans OS X et les applications pour voir si cela fait quelque chose. Si en plus il faut tâtonner sur chaque page web... Dans l'exemple de la mosaïque de photos, une icône de cœur dans le coin de chaque image (voire qui apparait au survol) serait bien plus accessible.

Apple donne deux autres exemples : l'ouverture d'un lien dans une nouvelle fenêtre quand on fait un clic forcé (ce geste est pourtant associé par défaut avec l'ouverture d'une fenêtre flottante...) et l'accélération de la lecture d'une vidéo quand on appuie plus fort.

La prise en charge de Force Touch dans Safari 9 se limite à la reconnaissance d'une pression plus forte sur le trackpad. Pas question, pour l'instant, de faire ressentir physiquement une interaction quelconque, comme iMovie ou Photos le font.

Parmi les autres nouveautés sous le capot de Safari 9, il y a le support du FairPlay Streaming, un DRM pour la diffusion de vidéo en streaming. Toujours concernant la vidéo, les développeurs web ont la possibilité de rendre les vidéos intégrées à leurs sites compatibles avec AirPlay. Il faut pour cela du HTML5 et un peu de JavaScript. Ils peuvent aussi détacher leurs vidéos dans une fenêtre flottante (Picture in Picture).

Les développeurs ont par ailleurs droit à un mode pour basculer rapidement entre les différentes définitions des terminaux iOS et écrans de bureau afin faciliter la création de sites adaptatifs (capture ci-dessous) et à un inspecteur web redessiné et avec des onglets.

Cliquer pour agrandir

Mais la nouveauté la plus surprenante, c'est la possibilité donnée aux extensions de bloquer des éléments d'une page. Que ce soit sur OS X ou iOS, l'API Content Blocking « donne aux extensions un moyen rapide et efficace pour bloquer les cookies, images, ressources, pop-ups et autres contenus », indique Apple.

Pour cela, l'extension doit fournir un fichier JSON à Safari spécifiant quels contenus bloquer. Le navigateur prend ensuite en compte ces règles et bloque ledit contenu. Il s'agit effectivement d'une méthode plus commode qu'actuellement où l'extension doit bloquer elle-même chaque requête et injecter du CSS pour masquer les éléments.

Telle qu'elle est décrite, cette nouvelle API permettrait donc à une extension de bloquer efficacement la pub dans Safari (OS X et iOS). Reste à voir si la firme de Cupertino autorisera ce type d'usage. Toutes les extensions de Safari doivent dorénavant passer par elle pour être signées et hébergées.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Pourquoi la France est-elle privée d’AI Overviews par Google ?

28/03/2025 à 21:15

• 8


Quand la reconnaissance faciale vous interdit l’entrée d’un concert pour un post sur les réseaux sociaux

28/03/2025 à 20:30

• 35


Apple, Meta : l’Union Européenne aurait prévu des amendes modestes pour limiter les tensions avec Donald Trump

28/03/2025 à 18:45

• 40


Faites le grand ménage de printemps sur votre Mac avec Mac Washing Machine X9 ! 📍

28/03/2025 à 18:10


Le Mac Studio 2025 est compatible avec le HDMI CEC

28/03/2025 à 17:17

• 4


macOS Sequoia empêche l'installation d'une ancienne version de macOS en externe

28/03/2025 à 12:45

• 23


iBoff a développé sa copie du SSD de Mac mini M4, vendue à un prix plus faible qu'Apple

28/03/2025 à 11:15

• 26


GPT-4o : OpenAI peine à suivre la demande pour son nouveau générateur d’images

28/03/2025 à 09:58

• 35


Final Cut Pro se met aussi à la page Image Playgrounds sur le Mac

28/03/2025 à 07:57

• 10


Test du BenQ MA270U : un écran 4K pensé pour le Mac

27/03/2025 à 23:30

• 16


Xhamster et Tukif toujours disponibles en France, protégés du gourdin français par la législation européenne

27/03/2025 à 21:45

• 53


Waymo : l’humain responsable dans quasi tous les cas d’accident avec une voiture autonome de la marque

27/03/2025 à 21:00

• 42


Une RC2 pour macOS 15.4 avec Apple Intelligence et les catégories dans Mail 🆕

27/03/2025 à 19:29

• 23


WhatsApp peut remplacer Téléphone et Messages dans iOS 18

27/03/2025 à 17:53

• 112


Bouygues est déjà dans l'après-ADSL en supprimant ses offres d'abonnement

27/03/2025 à 16:40

• 17


Quel gestionnaire de mots de passe utilisez-vous ?

27/03/2025 à 15:15

• 126