J'ai téléchargé la version 537.6+ de WebKit pour Mac OS, et je l'utilise sur 10.8. (Pas de programmation ici, juste un développeur Web à la recherche de l'inspecteur WebKit.) Tout va bien, sauf que l'option "Afficher la source de la page" dans le menu Développer est grisée même lorsque je suis sur les pages les plus simples, et je ne trouve aucun moyen de l'activer. Je suis très perplexe - y a-t-il autre chose que je dois faire pour l'activer? Y a-t-il autre chose en jeu? Est-ce ainsi que ça devrait être?
Réponses
Trop de publicités?WebKit n'est pas un navigateur complet - seulement un moteur de rendu. En général, des éléments tels que "afficher le code source", les boutons précédent/suivant, la barre d'adresse, les menus de préférences, etc. sont mis en œuvre au niveau du navigateur, en dehors de WebKit. Cependant, WebKit fournit probablement une implémentation minimale de ces éléments à des fins de test, ce qui exclut probablement 'afficher le code source' (que je peux imaginer n'est pas vraiment essentiel pour le test).
Si vous souhaitez jouer avec un navigateur complet, vous ne pouvez pas compiler l'ensemble de Safari, mais vous pourriez essayer de compiler Chromium qui fournit tout cela. Notez cependant que Chromium utilise désormais Blink au lieu de WebKit.
Vous pouvez activer WebInspector pour visualiser la source.
Le webkit que vous avez est très ancien. J'ai essayé de le télécharger pour vous aider avec votre question, mais il ne fonctionne même pas sur OSX 10.8.3. Vous pouvez toujours obtenir la dernière version de Webkit ici : http://www.webkit.org [edit : je vois que cette question a été posée en 2012, donc cela explique pourquoi il s'agit d'une vieille version.]
Cependant, vous dites être "un développeur Web à la recherche de l'inspecteur WebKit" et vous exécutez OSX 10.8. Dans ce cas, vous pouvez peut-être simplement utiliser le Safari standard qui est déjà sur votre Mac. Vous devez faire ce qui suit pour afficher le menu Développer. Et ensuite, vous avez l'élément "Page Source" que vous attendez.
- Lancez Safari.
- Ouvrez les Préférences de Safari en sélectionnant « Safari, Préférences » dans le menu.
- Cliquez sur l'onglet « Avancé ».
- Cochez la case à côté de « Afficher le menu Développer dans la barre de menus ».