2 votes

Apprendre à Safari à ignorer la casse si nécessaire lors de l'ouverture d'un fichier html local

J'utilise Safari pour lire la documentation HTML fournie avec un produit. De nombreux fichiers .html contiennent des liens vers d'autres fichiers, dont la casse de l'URL ne correspond pas au nom du fichier. Par exemple, somefile.html contient

<A HREF="AnotherFile.html">...</A>

mais le fichier réel est nommé anotherfile.html, tout en minuscules.

La solution de contournement la plus simple consiste à modifier l'URL dans la barre d'adresse de Safari, ce qui est bien pour une seule fois mais devient fastidieux lorsque je suis en train de lire des quantités massives de matière grise. Une solution plus difficile, mais qui ne se présente qu'une seule fois, consiste à modifier les fichiers .html à la main (ou un script perl script ou autre), mais je ne veux pas perdre les correctifs si je mets le truc à jour ou si je dois l'installer sur une autre machine. (Et je n'ai pas envie de faire un tel travail de grunt aujourd'hui).

Existe-t-il une extension Safari ou quelque chose qui permette à Safari de faire un peu plus d'efforts lors de l'ouverture des fichiers, afin de ne pas tenir compte de la casse s'il ne trouve pas initialement une correspondance exacte ? Cela ne doit fonctionner que pour le protocole file :.

1voto

roosto Points 540

Si votre disque est formaté en respectant la casse, utilisez l'utilitaire de disque (Applications->Utilitaire de disque) pour créer une image disque ne respectant pas la casse. Copiez tous les fichiers sur cette image disque et vous devriez être prêt.

C'est un peu pénible de monter l'image disque quand on a besoin de regarder les fichiers, mais c'est probablement beaucoup plus facile que d'essayer de normaliser les majuscules et minuscules de chaque nom de fichier et href dans le html.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X