Accès à iOS Safari Web Inspector à partir de Windows Machine

Nouveau Safari iOS 6 est livré avec la fonctionnalité Web Inspector qui permet de se connecter à partir de votre Safari bureau via câble USB. Il vous permet ensuite de déboguer les pages ouvertes dans iOS Safari depuis votre bureau. Mais d'après ce que j'ai vu, cette fonctionnalité n'est actuellement supportée que sur Mac Safari, pas sur Windows? Ai-je raison, ou Windows Safari a aussi la possibilité? Ou qu'il sera disponible plus tard peut-être?

51
demandé sur Stranger 2012-09-24 02:42:26

7 réponses

il semble exiger Safari 6, qui n'a pas été libéré pour Windows. En ce qui concerne L'indisponibilité de Safari 6 sur Windows, Apple a déclaré "Safari 6 est disponible pour Mountain Lion et Lion. Safari 5 continue d'être disponible pour Windows."

39
répondu ghenne 2012-10-22 11:58:23

j'utilise régulièrement weinre . Il exécute essentiellement un serveur web qui, à son tour, agit comme un mandataire amélioré par un inspecteur pour parcourir les pages web et les sites web. L'inspecteur peut être lancé en ajoutant un script à votre page ou en lançant un bookmarklet.

weinre est un débogueur pour les pages web, comme FireBug (pour FireFox) et Web Inspector (pour les navigateurs WebKit), sauf qu'il est conçu pour fonctionner à distance, et en particulier, pour vous permettre de déboguer des pages Web sur un mobile appareil tel qu'un téléphone.

pour l'installer, vous aurez besoin de NodeJS et NPM (inclus avec NodeJS). Vous aurez également besoin d'un navigateur WebKit sur le bureau/récepteur (Safari, Google Chrome, ou Chromium). Il devrait fonctionner sous Windows, OSX et Linux.

si vous avez déjà NodeJS et NPM installés, vous pouvez l'installer et l'exécuter avec:

npm i -g weinre
weinre
# Go to the URL that it outputs for instructions to use it

screenshot of developer tools and ios simulator, showing weinre in action

mise à jour:

@EvAlex a souligné un autre outil très similaire à Weinre appelé Vorlon.js . Il est raccordable et prend en charge la visualisation/commutation entre l'inspecteur de plusieurs appareils simultanément.

25
répondu DaAwesomeP 2016-08-25 01:17:00

pour ceux qui sont encore aux prises avec ce problème, le Lite Firebug "bookmarklet" vous permettra de déboguer javascript dans iOS6 Safari. Suivez ce tutoriel: https://iosbookmarklets.com/firebug-lite-bookmarklet/

10
répondu Phil 2018-02-04 22:05:22

le programme d'Installation Vorlon sur Windows

npm i -g vorlon
vorlon

Vérifier Vorlon est en cours d'Exécution

ouvrez un navigateur web et naviguez vers http://localhost:1337

Le Programme D'Installation Ngrok

  • télécharger Ngrok: https://ngrok.com/download
  • Décompresser
  • ouvrir une invite de commande: Start -> Search -> cmd
  • naviguez vers ngrok.exe: cd <ngrok_path_where_ngrok.exe is stored>/
  • de l'Exécuter: ngrok.exe http <port> par exemple ngrok.exe http 1337

Ngrok fournit une url p.ex. https://0ad8c32f.ngrok.io -> localhost:1337

copiez et collez l'url ngrok dans votre page web.

<script src="https://0ad8c32f.ngrok.io/vorlon.js"></script>

accédez à la page à l'essai sur votre ou vos appareils:

http://thepageiwanttotest.com/testing123

Références

7
répondu nu everest 2017-08-01 16:33:09

est tombé sur ce blog qui montre comment déboguer application web iOS sur Windows en utilisant une application stndalone par Telerik appelé AppBuilder. Vous êtes censé créer un compte sur leur plateforme avant de l'utiliser et il a un essai de 30 jours.

j'ai utilisé cela sur windows 7 64 bit pour les applications web vanilla et Phonegap à la fois sur iPad avec IOS 7.1, et il fonctionne. Vous obtenez des outils de développement web très similaires à ceux de Chrome.

3
répondu neno 2014-04-01 13:10:17

j'ai trouvé un grand outil appelé GapDebug

c'était la bonne solution pour moi :)

1
répondu Eran Levi 2016-07-05 09:53:56

après avoir essayé de faire installer Weinre sur ma machine Windows 10 qui exécute IIS et un client localhost et ne jamais être en mesure de le faire fonctionner, j'ai cherché une solution alternative.

il S'avère que Safari Pour Windows a été abandonné par Apple, mais j'ai pu en corriger une copie après avoir découvert le lien suivant. Oh, L'inspecteur Web de Safari a pu m'aider à trouver le problème dans mon application Une fois qu'elle a été installée.

https://apple.stackexchange.com/questions/68836/where-can-i-download-safari-for-windows

une fois Safari installé, j'ai dû activer les outils de développement. Cela nécessitait D'aller dans les Préférences > Avancé > cochez "Show Develop menu in menu bar" > (cliquez sur l'icône de la page à côté de sprocket icône survolez développer) commencez le débogage en JavaScript. À partir de là, c'était comme du Chrome...:- )

-1
répondu Harvey Mushman 2017-04-13 12:45:06