Wo ist der Standard-browser auf Android 4 abgeleitet?
Frage:
Wo ist der Standard-browser auf Android 4 abgeleitet ?
Den user-agent-string enthält nur Safari, nicht Chrome.
Wenn ich gehe in den android-Markt, downloaden und installieren Sie Chrome, Firefox und Opera Mobile sind, dann meine website zeigt auch in Ihnen.
Es zeigt auch gut auf Safari, Internet Explorer (9+8) und auf dem iPad (auf dem iPad nur nach viel Arbeit).
Aber es sieht schrecklich in den Android 4 Standard-browser.
Und was noch schlimmer ist, ich kann nichts über es nicht tun:
Ich kann nicht Debuggen, die auf dem android-Gerät, ich kann nicht installieren Sie einen USB-Treiber für remote debugging (ich habe keine admin Rechte auf dem Unternehmens-laptop), etwas zu tun in der android-emulator ist unpraktisch, weil es viel zu langsam, und die Tatsache, dass es keine Eingabe von der computer-Tastatur, was bedeutet, ich muss die Maus verwenden, und geben Sie jedes Zeichen einzeln mit der Maus auf diese schreckliche Tastatur ist nur die Spitze des Eisbergs.
Den Standard-browser scheint auch nicht enthalten ist jegliche Art von Entwickler-tool, wo ich sehen konnte, Stile oder eine JavaScript-Skript-Konsole.
Habe ich nicht gefunden, jede Art von standalone-browser oder emulator, so dass ich laufen kann, die schreckliche Sache, die auf Windows oder Linux nativ, also könnte ich eigentlich die debug-LAYOUT (nicht javascript).
Wenn ich einen Blick in den browser-Prozess, es sagt:
com.android.browser
sieht aus wie eine Java-namespaces zu mir.
Ist diese schreckliche Sache, abgeleitet aus einer Java-rendering-engine ?
Wenn ja, welche, und gibt es ein Java-browser-mit diesem Motor, den ich ausführen könnte ?
- wenn Sie die x86-images für android 4.0.0 im emulator(Sie müssen nur klicken Sie auf und laden Sie es, dann wählen Sie x86 statt arm) es läuft schneller als ein tablet mit einem guten Arbeitsplatz, die Tastatur-Eingabe verwendet, um die Arbeit in den emulator auf android 2.X, aber ja, es sux
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Standard-Android-browser verwendet die WebKit-render-engine und der JavaScript-engine V8.
https://android.stackexchange.com/questions/4271/android-browser
Jeder version von Android hat eine "android-browser" verwendet, die eine Kürzung der WebKit-rendering-engine. Auch der Android-Browser, die das Leben in der AOSP v4.4 (kitkat) basiert auf dem gleichen code wie Chrom v30.0.0. Anwendungen mit WebViews verwenden Sie diese Android-Browser (nicht der Benutzer die Standard-browser).
https://developer.chrome.com/multidevice/webview/overview http://decadecity.net/blog/2013/11/21/android-browser-versions
Ich denke, Sie sind begrenzt in Ihren Möglichkeiten für das Debuggen (oder ich habe nicht gefunden, eine große Lösung). Die beste, die ich gefunden habe, ist ein Blick auf die Seite in Ihrem browser auf Ihrem Gerät/emulator in Chrome/browser Ihrer Wahl zur gleichen Zeit, und Vermutungen über das, was anders ist und warum, manipulieren, Dinge, aktualisieren, starten Sie vorbei.
Um Ihre Android-4.x emulator nicht eine riesige Enttäuschung, können Sie installieren Sie die Intel x86-System-Image, und erstellen Sie dann einen neuen emulator mit, der. Wenn Sie mit Eclipse nur: