Afficher son localhost directement sur son appareil iOS

Lorsqu’on construit un site mobile ou spécifique à l’iPad, il est pratique de pouvoir afficher directement son serveur local sur son iPhone ou son iPad sans devoir mettre en ligne chaque changement avant de le tester.

Si vous travailler sur Mac, il est très facile d’afficher directement son localhost sur son iPhone ou son iPad. Pour cela, il vous suffit de connaître le nom de votre ordinateur.

Pour se faire, allez dans Préférences Système puis Partage. Vous devriez tomber sur ceci :

Nom du mac

Comme vous pouvez le voir, l’adresse de mon serveur local est Skoua.local

Il me suffit donc de taper ceci dans Safari et voilà !
Mon serveur local s’affiche, la seule restriction étant que l’appareil et votre mac doivent être sur le même réseau.

Si comme beaucoup vous travaillez avec MAMP, il vous suffit d’ajouter le port à la fin de cette adresse comme ceci :

Skoua.local:8888

Enjoy !

[MAJ] : Windows

Cette astuce fonctionne aussi sur Windows si vous avez iTunes installé (cf. 2e commentaire).
Merci Pierrot_de_la_Lune !

9 thoughts on “Afficher son localhost directement sur son appareil iOS

  1. Ça marche aussi sur Firefox ou Chrome tant qu’on utilise un Mac.
    Le TLD .local est l’origine une extension d’Apple et est utilisé par Bonjour (implémentation Apple de Zeroconf/mDNS) pour la traduction d’un nom de machine vers une adresse IP sur un réseau local.
    Sous Windows, Bonjour est installé quand on installe iTunes. Donc, si on a installé iTunes sous Windows, on pourra utiliser cette astuce quelque soit le navigateur utilisé.
    Sous Linux, il faut installer avahi.

  2. Sinon, il suffit d’être connecté sur le même réseau pour pouvoir faire ça. Exemple je suis sur mon ordi en train de coder une page web, puis me viens l’idée de tester ma page web sur un iPad. Eh bien il suffit de savoir quelle est l’IP locale de l’ordi. En l’occurrence disons que c’est 192.168.1.85, je tape ça dans la barre d’adresse de l’iPad et hop ça marche !

Leave a Reply to Hadrien Cancel reply