Comment déboguer Android du navigateur natif (pas de Chrome) sur une machine de bureau?

Je peux déboguer correctement l'extrémité avant d'une application web en cours d'exécution sur un appareil mobile à l'aide de Google Chrome DevTools (chrome://inspecter) quand mon appareil mobile à l'aide de google Chrome est navigateur (à l'aide de la redirection de port). Je me demandais si il est possible de faire de même en utilisant l'Android natif du navigateur, je veux dire l'un navigateur pré-installé dans le lanceur d'applications Android qui ressemble à ça, juste pour être plus clair, 🙂 :

Comment déboguer Android du navigateur natif (pas de Chrome) sur une machine de bureau?

Est-il un moyen de le faire? Parce que quand j'ouvre un onglet avec ce navigateur à l'intérieur de chrome://inspectez bien sûr, je n'ai pas l'onglet et je ne peut pas inspecter le contenu de mon appareil d'affichage dans le navigateur natif.

J'ai besoin d'un moyen de le faire parce que j'ai trouvé certains problèmes liés à l'INTERFACE utilisateur (CSS, JS) spécifiquement lié au navigateur natif, en fait, en chrome tout fonctionne à merveille, mais sur le navigateur natif no.

J'ai aussi essayé d'utiliser weinre et l'a trouvé très utile, mais je ne peux l'utiliser que dans le cadre d'un réseau local, ce qui signifie que j'ai pour lier l'appareil avec une adresse IP LAN et en fait j'ai besoin d'accéder à l'application web de http://localhost (comme cela se fait dans Chrome DevTools avec la redirection de port) car j'utilise un logiciel côté serveur qui, à strictement s'appuie seulement sur localhost (il n'est pas le mien, je ne le ferais pas, si je pouvais).

Donc, il est un moyen pour accomplir cette sur Android natif par défaut du navigateur? À l'aide de weinre et/ou Chrome DevTools?

Merci pour l'attention!

P. S.: je sais que le navigateur Android n'est pas native de plus à partir d'Android 4.4, de toute façon, j'aurais besoin que pour la compatibilité, si bien sûr, il est possible (il doit être, je suppose).

  • Contre quelle version vous essayez de déboguer ce?
  • Voulez-vous dire qui android version que j'utilise? Mon Android version 4.1.2, c'est un peu vieux, mais je dois avouer que j'ai ancré l'appareil et il ne se met plus à jour, je voudrais mettre à jour, mais quand je l'ai essayer il est dit que la mise à jour ne peut pas être fait. Le navigateur est celui qui a été pré-livré avec cette version. BTW, puisque nous sommes sur le sujet, est-il un moyen de mettre à jour un débridés?
  • Indépendamment de l'enracinement, vous ne pouviez installer une mise à jour officielle, s'il existe. Compte tenu de la relativement daté de la version que vous êtes à, les chances sont plus que probable qu'il n'est plus pris en charge. Vous pouvez essayer une officieux construire une version plus récente si.
  • En tout cas, je ne crois pas que le natif de webview utilisé dans 4.1.2 est compatible avec Chrome débogage à distance plutôt que semble avoir été introduit avec Chrome à base de webviews dans la section 4.4. Si la question que vous souhaitez déboguer est unique à l'ancienne version, je ne pense pas que ce chemin va travailler pour vous. Si elle est partagée sur les nouveaux webview versions, vous pouvez essayer un émulateur, en particulier un x86 image en mesure d'utiliser VM fonctions d'accélération.
  • Merci pour les conseils, non, je suppose que le problème est lié à l'ancienne version, je ne sais pas comment c'est sur 4.4 comme le seul (physique) appareil que j'ai est celui avec la version 4.1.2. Je peux aller avec une machine Virtuelle si. Vous dites que même enracinée appareils peuvent être mises à jour, n'est-ce pas? Il est étrange que le mien ne s'est pas produit, il tente souvent de se mettre à jour et puis je vois un message du genre "mise à jour du Logiciel - n'a pas réussi". Je suppose que 4.1.2 n'est pas pris en charge plus comme vous l'avez dit. Et qu'en est officieux construit? Sont-ils fiables? Une mise à jour de garder toutes mes applications et des données?
InformationsquelleAutor tonix | 2014-12-16