Le rendu de Safari sous Linux

Même si il représente une petite part de marché des navigateurs Internet (entre 2,2 et 3% selon les publications), Safari reste un navigateur dont il faut se préoccuper quand on réalise un développement Web. Seulement voilà, ce navigateur n’est à l’origine disponible que sous Mac OS. Difficile pour les utilisateurs de PC de tester leurs rendus.

Récemment, Apple publiait une version Windows de son célèbre navigateur internet. Il subsiste encore un environnement sous lequel il est impossible de faire des tests sur Safari: Linux. Étant moi même linuxien, j’avoue que c’est un problème qui me turlupinais …

Il existe pourtant une alternative et elle s’appelle WebKit. Il s’agit d’un navigateur en préparation (par KDE) basé sur … WebKit ! Ce WebKit est tout simplement le framework utilisé par Apple pour Safari, Mail et le Dashboard (entre autre). Il est sous licence BSD / GNU GPL. Donc pour résumer, on a WebKit – le navigateur par KDE – et WebKit – le framework utilisé par Safari.

Attention cependant, ce n’est pas avec WebKit que vous aurez Safari sous Linux. Il ne s’agit que d’un navigateur plus que sommaire avec le rendu de Safari. Juste de quoi tester le rendu de ses pages.

Pour pouvoir utiliser l’application (en QT), il faut la télécharger à partir des dépôts SVN et la compiler. Dans son billet, Jean-Michel Philippe explique comment faire. Voici les commandes pour préparer le terrain, télécharger et compiler WebKit (sous Ubuntu):

sudo apt-get install libqt4-dev libxslt-dev gperf bison libsqlite3-dev flex build-essential subversion
 
mkdir webkit && cd webkit 
 
svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit
 
QTDIR=/usr/share/qt4/ WebKit/WebKitTools/Scripts/build-webkit

Entre le téléchargement SVN et la compilation, comptez quand même 1h30 de travail pour votre machine … Pour lancer WebKit: WebKit/WebKitBuild/Release/bin/QtLauncher. Vous voilà maintenant avec un moyen simple et efficace pour tester le rendu de vos pages sous Safari à partir de Linux. Bon, le navigateur est vraiment très sommaire … A ne pas utiliser au quotidien !

WebD avec WebKit

Plus d’informations sur WebKit.org (en anglais)

Cette entrée a été publiée dans Pro, avec comme mot(s)-clef(s) , , , , . Vous pouvez la mettre en favoris avec ce permalien.

Une réponse à Le rendu de Safari sous Linux

  1. Ping : MultiFirefox: plusieurs Firefox sous Mac OS | Webd

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>