Incompatibilités Firefox 3 et iWeb
Puisque c’est la thématique de la soirée, continuons avec Firefox troisième du nom. Sa sortie n’a pas fait que des heureux, il existe en effet une incompatibilité entre la dernière version du navigateur libre et les sites internet générés par l’application iWeb d’Apple.
A l’origine du problème, il semble qu’on trouve un défaut des bibliothèques JavaScript utilisées par le logiciel de création d’Apple qui empêche les galeries de fonctionner normalement.
Pour résoudre le problème en attendant qu’Apple ne réagisse, deux solutions.
– La première à court terme est de remplacer deux fichiers JavaScript directement dans le dossier du site publié (les liens vers les fichiers à remplacer sont disponible en fin de dépêche).
– La seconde est de remplacer ces fichiers directement dans iWeb pour que les sites publiés par l’outil d’Apple soient désormais compatibles. La procédure est décrite par un membre des forums d’Apple, en voici un résumé : après avoir téléchargé les fichiers corrigés dont les liens se trouvent en fin de dépêche, il faut ouvrir le chemin /Applications/iWeb.app/Contents/Resources/Widgets/ depuis le Finder en utilisant la commande Aller au dossier dans le menu Aller. Il faut ensuite ouvrir les paquets (clic droit, Afficher le contenu du paquet) HeaderControls.iwdgt et DetailView.iwdgt et respectivement, remplacer les fichiers HeaderControls.js et DetailView.js par les nouvelles versions, après, bien sûr avoir sauvegardé les originaux. Il suffit ensuite de republier les sites dans un dossier d’essai pour vérifier que l’astuce fonctionne en les ouvrant avec Firefox 3, avant de publier les sites en ligne.
Pour les moins pressés, il suffira d’attendre qu’Apple propose une version revue et corrigée de son logiciel avec des fichiers JavaScript à jour.
Solution de Wyodor dans les forums Apple
Télécharger DetailView.js
Télécharger HeaderControls.js