Safari : une extension affiche la table des matières de nombreux articles

Stéphane Moussie |

Si vous lisez souvent de longs articles dans Safari, voici une extension qui va vous rendre cette occupation plus confortable. Table of contents se charge d'afficher une table des matières pour de nombreuses pages web. Certains sites, comme Wikipédia, ont une table des matières « native », mais ils sont minoritaires. L'extension est destinée à tous les autres.

La table des matières affichée par l'extension Table of contents

En prenant en compte les intertitres (balises H2 ou autre selon les sites), Table of contents reconstitue une table des matières accessible d'un clic sur son icône dans la barre d'outils de Safari. Pratique pour parcourir rapidement un article sur un journal en ligne ou des explications sur GitHub, par exemple. On peut naviguer dans la table des matières à l'aide des flèches du clavier et taper ⌃G pour ouvrir le menu si on est adepte des raccourcis clavier.

Il arrive avec certains sites, comme Medium, que la table des matières soit encombrée de texte extérieur au contenu principal, mais Table of contents fonctionne globalement bien. L'extension est gratuite et demande macOS 10.14 Mojave au minimum.


avatar Gravoche67 | 

Génial. J'ai appris que Mail utilise le même moteur de rendu que Safari. Je voudrais savoir si c'est possible d'inspecter un mail dans l'application Mail, comme sur Safari, notamment pour connaître la typographie et la taille employée.

avatar PiRMeZuR | 

@Gravoche67

Tu as essayé Présentation > Message > Contenu brut ? Ce n'est pas aussi avancé mais ça permet de voir la source.

avatar Gravoche67 | 

@PiRMeZuR

Non, je vais testé. Merci 🙏

avatar vince29 | 

3,7 Mo ?
Une extension similaire pour chrome prend 75 Ko.

avatar Khrys | 

@vince29

Effectivement, il faut au moins deux disquettes pour l'installer... En 2023, c'est un scandal!

avatar vince29 | 

Il faut surtout 50x plus d'espace.

avatar Khrys | 

@vince29

Certes, mais est-ce que 3,7 Mo vont saturer ton disque dur ou ta connexion Internet?

Je suis bien plus "inquiet" par l'embonpoint des mises à jour d'iOS et de macOS où l'on parle de Go.

avatar vince29 | 

L'obésité logicielle, c'est un tout : l'inflation de l'OS c'est la somme des inflations des modules individuels qui le composent.

Dans la version chrome, il doit y avoir
4k de charge utile (js)
30k de code qui ne sert à rien ("drm" de la version complète)
2k de manifest
40k de docs et d'icône.

Le ratio taille utile/taille totale paraît raisonnable (1/20).
1/1000 sur Mac c'est plus discutable (encore on aurait des graphismes en skeuomorphisme je ne dis pas mais du flat...)

avatar vincentn | 

Du au fait qu'il faille que cette extension soit liée à une app pour s'installer dans Safari… (pas forcément l'idée du siècle, mais bon).

Maintenant, si l'on compare le poids combiné de cette extension (3,7 Mo) et de Safari (15 Mo) à celle de sa version Chrome (75 Ko) et de Google Chrome (512 Mo), je crois qu'il n'y a pas photo 😉

avatar vince29 | 

Je serai étonné que Safari fasse 15Mo sauf à ne pas considérer les composants web qui sont dans le système.

avatar vincentn | 

@vince29

Bien évidemment. Il s’appuie sur des éléments totalement intégrés à l’OS (chose que l’on avait d’ailleurs reproché à Microsoft du temps de la splendeur d’IE).

Mais admettez que 512 Mo pour un logiciel est peut être un poil trop, non ?

avatar v1nce29 | 

Le download fait un peu plus de 100mo. Je ne pense pas qu'il y ait un facteur de compression *5.
Donc chrome ne fait pas 500 Mo.
En revanche chrome semblait conserver plusieurs versions successives au sein de l'application (pour parfois plusieurs gigas) je ne sais pas si c'est toujours le cas

avatar vincentn | 

Et pourtant… Je viens de revérifier, en téléchargeant l'archive DMG via le site de Google, sur une machine Mac Intel qui n'avait pas de Google Chrome d'installé (juste Safari et Firefox).

Le DMG fait 217 Mo. Google Chrome (Universel) fait 512 Mo après avoir été installé.

Donc Chrome fait bien 512 Mo. 512,4 Mo plus exactement. Je peux même fournir des captures d'écran si vous le souhaitez. ;)

avatar Polochonappleseed | 

C’est parfait pour les personnes souffrant d’un handicap visuel pour accéder directement au contenus désiré

CONNEXION UTILISATEUR