Odpowiedzi:
Możesz użyć alert
metody Javascript do zwrócenia kodu źródłowego, wpisz go w pasku adresu:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
W przeglądarce Firefox lub Chrome na Androidzie można wyświetlić źródło, poprzedzając adres URL w pasku adresu znakiem „ view-source:
”, tj. „ view-source:http://google.com
”.
javascript:document.location='view-source:'+document.location;
Poszukaj aplikacji o nazwie Wyświetl źródło internetowe na rynku i zainstaluj ją.
Następnie podczas przeglądania otwórz menu i dotknij „udostępnij”, z wyświetlonej listy wybierz opcję Wyświetl źródło internetowe.
Aplikacja wymieniona w tej odpowiedzi nie była aktualizowana od 2009 roku.
Możesz wypróbować VT View Source .
Innym narzędziem, które jest przydatne do oglądania źródła i modyfikując je na żywo, w Firebug / Web Inspector podobny sposób, jest weinre zdalny debugger.
Utwórz nową zakładkę (bookmarklet) w Mobile Chrome za pomocą:
Nazwa: Wyświetl źródło (vs)
URL:
javascript:document.location='view-source:'+document.location; void(0);
Teraz, gdy jesteś na stronie, dotknij pola adresu i zacznij pisać: vs.Zakładka powinna się pojawić, kliknij ją i jesteś gotowy.
W chrome istnieje możliwość zdalnego debugowania. Jeśli zainstalujesz Chrone na swoim telefonie. Jeśli podłączysz telefon za pomocą USB do komputera, możesz przeglądać źródło JavaScript w komputerze na przeglądarce w przeglądarce Chrome.
Zobacz koniec http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/
Jeśli chodzi o debugowanie (z twojego komentarza wygląda na to, że tak jest), jeszcze lepszym rozwiązaniem jest zainstalowanie rozszerzenia przełącznika agenta użytkownika dla przeglądarki Firefox lub Chrome na pulpicie. Zmień klienta użytkownika na Androida, a otrzymasz mobilną wersję witryny, ale ze wszystkimi źródłowymi i debugującymi narzędziami, do których jesteś przyzwyczajony.
możesz przechwycić źródło do swojej powłoki lub pliku tekstowego, jeśli używasz emulatora, co jest bardzo przydatne do programowania. Aby to zrobić, musisz zainstalować Android Developer Tools, który jest dostarczany z adb. Uruchom emulator, a następnie z poziomu powłoki systemu operacyjnego uruchom polecenie:
adb logcat browser:V *:S
Spowoduje to wyświetlenie wszystkiego z aplikacji przeglądarki na emulatorze i pominie wszelkie inne komunikaty dziennika. Stamtąd wszelkie komendy javascript console.log zostaną przechwycone przez adb i dane wyjściowe do wyświetlenia. Tak więc, jeśli używasz JQuery, możesz dodać to do swojej strony i wyświetli html całej strony do dziennika:
$(document).ready(function(){console.log($('html').html())});
Spowoduje to wyświetlenie wszystkiego w tagu HTML na stronie do dziennika.
Możesz przechwycić dane wyjściowe swojego dziennika (używając BASH, przynajmniej nie mogę rozmawiać z innymi powłokami) za pomocą:
adb logcat browser:V *:S > log.txt
teraz wszelkie dane wyjściowe dziennika są zrzucane do pliku log.txt. Jest to bardzo przydatne w przypadku kodu HTML o wartości całej strony, ponieważ można go przeszukiwać tak, jak w przypadku każdego innego dokumentu tekstowego.
Jeśli chcesz pobrać konkretny fragment strony zamiast całej rzeczy, możesz określić tę część strony zamiast tagu HTML w swoim JQuery, więc jeśli chcesz spojrzeć na pojedynczy div, który ma klasę / identyfikator skojarzony z nim (w tym przykładzie ma klasę o nazwie „inspect-me”), możesz zmienić JQuery na:
$(document).ready(function(){console.log($('div.inspect-me').html())});
Jeśli używasz przeglądarki Opera, wpisz to w pasku adresu, pamiętaj, aby usunąć http i inne rzeczy, a następnie wpisz:
server:source
w adresie strony, którą otworzyłeś.
Jeśli chcesz wyświetlić źródło strony przeglądarki Androida lub sprawdzić stronę, możesz skorzystać z tej https://developer.chrome.com/devtools/docs/remote-debugging Bardzo dobry inspektor