Jak mogę debugować witrynę, która wygląda dziwnie w Operze Mini? Witryna działa poprawnie na każdej innej przeglądarce.Jak debugować w Operze Mini?
Odpowiedz
Niestety, nie znam żadnego dedykowanego źródła informacji na temat debugowania witryny w/Mini, ale jest kilka powiązanych artykułów na temat http://dev.opera.com, które mogą ci pomóc. Najnowszym artykułem jest A developer's look at Opera Mini 5, ale szczególnie przydatne powinny być również Making Small Devices Look Great i Designing With Opera Mini in Mind.
Zasadniczo sprawdź, jak wygląda strona w Opera Desktop i użyj Opera Dragonfly do debugowania. Innym dobrym narzędziem do debugowania jest MicroEmulator, gdy jest używana lokalnie pobrana wersja Opera Mini i skalowalna skórka.
Istnieje również specjalny adres URL w Mini, który umożliwia dostęp do konsoli błędów ECMAScript: po prostu wpisz "debug: console" w polu adresu URL. Możesz połączyć to z wywołaniami funkcji opera.postError() w wersji rozwojowej witryny, aby opublikować dowolny ciąg na tej konsoli. Jednak nie pokaże Ci tagów html.
Prawdopodobnie mógłbym ci pomóc lepiej, gdybyś miał bardziej szczegółowe pytanie.
Istnieje również simulator in Java, które mogą pomóc.
Można zrobić remote debugging of Opera Mini (lub dowolny Presto -engine oparte instancja przeglądarki na dowolnym urządzeniu, komputer, smartfon, konsola set-top, SDK) poprzez Opera Dragonfly z systemu Windows, Mac lub Linux. Konsola Dragonfly jest open-source i wbudowana w Opera 10.5x.
Myślę, że masz na myśli Opera _Mobile_, a nie _Mini _... ta pierwsza jest używana na smartfonach i cały szereg innych urządzeń, drugi na starszych telefonach obsługujących Javę. –
Jest możliwe, aby zobaczyć oryginalne źródło HTML strony, która jest reprezentowana w Operze Mini, aby dać Ci kilka wskazówek:
Wyświetl źródło strony
Jest to możliwe, aby uzyskać zrzut bieżące źródło strony, wpisującserver:source
w pasku adresu Opery Mini. Pokazuje bieżące drzewo DOM z serwera Opera Mini. Ponieważ czytanie źródła z wyświetlacza telefonu komórkowego lub nawet powiększonego mikroemulatora nie jest przyjemne, istnieje jeszcze lepszy sposób na uzyskanie kodu źródłowego strony - umieszczenie go na serwerze WWW poprzez wprowadzenie adresuserver:source?post=http://your.server.com/script
na pasku adresu Opery Mini, gdziescript
przekazany plik danych post obsłuży żądanie, np poprzez zapisanie źródła w bazie danych lub zapisanie go w pliku tekstowym. Opublikowane dane obejmują polaurl
,host
ihtml
.
- Zrobione z tego wielkiego article on dev.opera.com about Opera Mini development, specs and debugging.
Innym wygodnym sposobem obejrzenia ruchu, w tym faktycznego kodu źródłowego dostarczanego do instancji Opera Mini, jest użycie [ngrok - bezpieczne introspekcyjne tunele do localhosta] (https://ngrok.com/docs/2#expose). Jest to przydatne przy tworzeniu lokalnego komputera, a kod musi być widoczny w Internecie na serwerach Opera Mini, aby można go było zobaczyć i zoptymalizować pod kątem tego urządzenia. Następnie możesz użyć lokalnego serwera ngrok, aby zobaczyć rzeczywisty kod dostarczony do urządzenia. Niezupełnie "debugowanie", ale zdecydowanie bardzo pomocne. – matty
można pobrać Opera Mobile Emulator od
To prawda, i jest to wspaniałe narzędzie, ale czy ma znaczenie przy debugowaniu Opery ** Mini **? – matty
- 1. Debugowanie javascript w operze mini
- 2. onbeforeunload w Operze
- 3. Mini-języki w Pythonie
- 4. Jak zapisać historię mini-bufora w Emacs?
- 5. min-height: auto nie działa w Operze
- 6. CSS border-image nie działa w Operze
- 7. Problem z obserwacją prototypu w Operze
- 8. Jak usunąć strzałki z wejścia [type = "number"] w Operze
- 9. Stackoverflows Mini Profiler
- 10. Jak debugować LESS w Chrome?
- 11. Jak debugować maszynopis w Ionic2
- 12. Jak debugować VCL w lakierze?
- 13. Jak debugować Angular2 w Chrome
- 14. Jak debugować Dojo w przeglądarce?
- 15. Jak sprawdzić, czy urządzenie jest Ipad mini
- 16. Jak mogę wykryć dpi na iPadzie mini?
- 17. Różnice w wypełnianiu formularzy w Firefoksie i Operze/Chrome/IE
- 18. Jak debugować makro preprocesora
- 19. Jak debugować kod Erlang?
- 20. Jak debugować projekt Vsix
- 21. Jak debugować wywołanie Rscript
- 22. Jak debugować gulpfile.js
- 23. Jak debugować interfejs Swing?
- 24. Jak debugować kod AutoMapper?
- 25. Jak debugować szablon Jinja2?
- 26. Jak mogę debugować AppleScript?
- 27. Jak mogę debugować makra?
- 28. Jak debugować tunel ssh
- 29. Jak debugować kod asynchroniczny?
- 30. Jak debugować raporty Jaspera?
Czy publiczna strona? Jeśli tak, jaki jest adres URL? –