2012-09-13 14 views
6

Pytanie:Skąd pochodzi domyślna przeglądarka na Androida 4?

Gdzie jest domyślną przeglądarką na Androida 4 pochodzą z?

Łańcuch użytkownika zawiera tylko przeglądarkę Safari, a nie Chrome.

Jeśli wejdę na rynek Android, pobierze i zainstaluję Chrome, Firefox i Opera Mobile, wtedy moja witryna będzie się wyświetlać poprawnie.

Wyświetla się również dobrze w Safari, Internet Explorerze (9 + 8) oraz na iPadzie (na iPadzie tylko po wielu pracach).

Ale wygląda to okropnie w domyślnej przeglądarce Androida 4. Co gorsza, nie mogę nic z tym zrobić:
Nie mogę debugować na urządzeniu z Androidem, nie mogę zainstalować sterownika USB do zdalnego debugowania (nie mam uprawnień administratora na firmowym laptopie), robię cokolwiek w emulatorze androida jest niepraktyczne, ponieważ jest o wiele za wolne, a fakt, że nie pobiera danych z klawiatury komputera, co oznacza, że ​​muszę używać myszy i wpisywać każdą postać osobno za pomocą myszy na tej okropnej klawiaturze tylko wierzchołek góry lodowej.

Domyślnie przeglądarka nie zawiera żadnego narzędzia programistycznego, w którym mógłbym przeglądać style lub konsolę skryptów JavaScript.

Nie znalazłem żadnego typu samodzielnej przeglądarki lub emulatora, dzięki czemu mogę uruchomić tę okropną rzecz w systemie Windows lub Linux, więc mogłem faktycznie debugować LAYOUT (nie javascript).

Kiedy patrzę w procesie przeglądarki, to mówi:

com.android.browser 

który wygląda jak Java przestrzenie nazw do mnie.

Czy ta straszna rzecz pochodzi z silnika renderującego Java?
Jeśli tak, który z nich i czy istnieje przeglądarka Java korzystająca z tego silnika, który mogę uruchomić?

+0

jeśli używasz obrazów x86 Androida 4.0.0 w emulatorze (wystarczy kliknąć i pobrać go, a następnie wybierz x86 zamiast ramienia) biegnie szybciej niż tablet z dobrą stacją roboczą, wejście klawiatury używane do pracy w emulatorze na niektórych Android 2.X, ale tak to sux – max4ever

Odpowiedz

1

Domyślna przeglądarka systemu Android wykorzystuje silnik renderowania WebKit i silnik JavaScript V8.

https://android.stackexchange.com/questions/4271/android-browser

+0

Mało prawdopodobne. Google-Chrome robi to i tam wyświetla się dobrze w Google Chrome. Google Chrome nie jest domyślną przeglądarką. –

+1

Przeglądarka Androida używa webkita od bardzo wczesnej pory: http://www.webkit.org/blog/142/android-uses-webkit/ – MCeley

+2

Tylko dlatego, że oba używają webkita, nie oznacza to, że są w tej samej wersji webkita ... Niestety. – xbakesx

0

myślę, że są ograniczone w opcji do debugowania (lub nie znalazłem doskonałe rozwiązanie). Najlepsze, co znalazłem, to przeglądanie strony w przeglądarce na urządzeniu/emulatorze oraz w przeglądarce Chrome/przeglądarce w tym samym czasie, a także wykształcone domysły na temat tego, co jest inne i dlaczego, manipulowanie rzeczami, odświeżanie, rozpoczęcie od nowa .

Aby emulator systemu Android 4.x nie był poważnym problemem, można zainstalować obraz systemu Intel x86, a następnie utworzyć nowy emulator. Jeśli używasz Eclipse tylko:

  1. Otwórz okno> Menedżer Android SDK.
  2. znajdź "Obraz systemu Atom Intel x86" pod każdą wersją Androida (4.1 i 4.0.3, jest też wersja 2.3.3)
  3. pól wyboru, instaluj pakiety, zgadzaj się na warunki, wszystkie fajne rzeczy .

enter image description here

3

Każda wersja Androida ma "Android Browser", który wykorzystuje cięcie silniku WebKit renderowania. Ponadto przeglądarka systemu Android, która znajduje się w wersji AOSP v4.4 (kitkat), jest oparta na tym samym kodzie co Chromium v30.0.0. Aplikacje korzystające z WebView używają tej przeglądarki Android (a nie domyślnej przeglądarki użytkownika).

enter image description here

https://developer.chrome.com/multidevice/webview/overviewhttp://decadecity.net/blog/2013/11/21/android-browser-versions

Powiązane problemy