2015-04-14 13 views
46

Ich debugge eine mobile Version unserer Website durch Chrome Mobile Emulation Tool, aber nicht herausfinden, wie eine Bildschirmtastatur Pop-up bei der Auswahl eines Textfelds.Google Chrome Mobile Emulator: So zeigen Sie auf der Bildschirmtastatur

Ich habe auf das Textfeld geklickt, aber keine Tastatur erscheint. Wenn ich dies auf einem mobilen Gerät mache, erscheint die Standard-Eingabemethode (Tastatur) und erlaubt mir zu tippen.

Gibt es eine Möglichkeit, dies zu replizieren?

+2

Haben Sie das jemals herausgefunden? –

Antwort

66

neueste Chrome-Entwickler-Tools haben ihre Unterstützung für die Emulation verschiedene Gerätezustände hinzugefügt:

  • Standard-Browser UI
  • mit Chrom-Navigationsleiste
  • Mit geöffneter Tastatur

Nach den documentation, Diese Funktion ist nur verfügbar, wenn "unterstützte Geräte wie das Nexus 5X" emuliert werden. Die vollständige Liste emulierter Geräte, die diese Funktion unterstützen, finden Sie unter Chromium source-code. Derzeit ist es nur unterstützt von:

  • Nexus 5
  • Nexus 5X

Beachten Sie, dass die emulierte Tastatur und Navigationsleiste sind nur statische Bilder (wie man am source-code directory sehen) und don enthalten kein interaktives Verhalten. Es ist eine gute Möglichkeit, die Bildschirmgröße zu simulieren, aber es ist keine perfekte Emulation.

Screenshot of Chrome Developer Tools

+0

Das funktioniert fast perfekt. Die Tastatur verwendet nicht die Position des Cursors und verwendet stattdessen standardmäßig die Navigationsleiste der Webseite, aber die Komprimierung der Seite funktioniert gut genug.- Thanks –

+12

Beachten Sie, dass dies noch nicht das Verhalten der Tastatur modelliert (Tastatur nicht bei der Auswahl eines Eingangs, nicht Scroll-Position anpassen). – dlsso

+0

Beachten Sie, dass die Zahlentastatur nicht ausgewählt wird, wenn der Eingabetyp auf "Anzahl" eingestellt ist. – Guy

11

Die nächstgelegene ich gekommen bin, ist die virtuelle Tastatur Erweiterung mit Aktivitäten von: "Chrome Virtual Keyboard"

Hinweis: Ich hatte es zum Einstellen der verwenden Berühre Events, wenn du sie mit einer Sencha Touch App verwendest, an der ich gerade arbeite.

Es gibt eine Reihe von anderen, suchen Sie einfach nach "virtuelle Tastatur" in der Chrome-Erweiterungen und wählen Sie, was Sie möchten.

+0

Funktioniert! Nicht genau das gleiche wie eine Standardtastatur, sieht aber gut aus. Vielen Dank! –

+0

Dies ist jetzt ein toter Link, was sehr schade ist. Genau das, was ich auch brauche! Grr Argh. – JPollock

+0

Diese Frage ist nahe genug: http://stackoverflow.com/questions/38386215/how-to-bring-up-mobile-keyboard-in-chrome-dev-tools?rq=1 – JPollock

Verwandte Themen