Yanıtlar:
alert
Kaynak kodu döndürmek için Javascript yöntemini kullanabilirsiniz , bunu adres çubuğuna yazın:
javascript: alert(document.getElementsByTagName('html')[0].innerHTML);
Android'de Firefox veya Chrome'da, kaynağı adres çubuğundaki URL'yi " view-source:
", yani " view-source:http://google.com
" ile ekleyerek kaynağı görüntülemek mümkündür .
javascript:document.location='view-source:'+document.location;
Piyasada Web Kaynağını Görüntüle adlı bir uygulamayı arayın ve yükleyin.
Sonra göz atarken menünüzü açın ve "paylaş" a tıklayın, açılan listede Web Kaynağını Göster'i seçin.
Bu cevapta belirtilen uygulama 2009'dan beri güncellenmedi.
VT View Source'u denemek isteyebilirsiniz .
Kaynağını görüntüleyerek VE Kundakçı / Web Müfettiş benzeri tarzda, canlı onları değiştirmek için yararlıdır başka aracıdır weinre uzaktan ayıklayıcı.
Mobile Chrome'da yeni bir yer imi (yer imi) oluşturun:
İsim: Kaynağı Görüntüle (vs)
URL:
javascript:document.location='view-source:'+document.location; void(0);
Şimdi bir sayfadayken, adres alanına dokunun ve yazmaya başlayın: vs. Yer imi görünmeli, tıklayın ve hazırsınız.
Kromda uzaktan hata ayıklama özelliği var. Telefonunuza Chrone yüklerseniz. Telefonunuzu USB üzerinden PC'ye bağlarsanız, PC'nizde Javascript modifiye kaynağını bir Chrome tarayıcısında görüntüleyebilirsiniz.
Http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/ adresinin sonuna bakınız.
Bu hata ayıklama için ise (yorumunuza göre görünüyor) masaüstünüzde Firefox veya Chrome için bir kullanıcı aracısı değiştirici uzantısı yüklemektir. Kullanıcı aracısını Android olarak değiştirin ve sitenin mobil sürümünü edinin, ancak alıştığınız tüm kaynak ve hata ayıklama araçlarını kullanın.
Geliştirme için çok kullanışlı olan bir emülatör kullanıyorsanız, kaynağı kabuğunuza veya bir metin dosyasına kaydedebilirsiniz. Bunu yapmak için, adb ile birlikte gelen Android Geliştirici Araçları'nı yüklemeniz gerekir. Emülatörünüzü ateşleyin, sonra işletim sisteminizin kabuğundan komutu çalıştırın:
adb logcat browser:V *:S
Bu, emülatörünüzdeki tarayıcı uygulamasından herhangi bir şey çıkaracak ve diğer günlük mesajlarını engelleyecektir. Oradan, herhangi bir javascript console.log komutları adb tarafından görüntülenecek ve çıktısı alınacaktır. Yani, eğer JQuery kullanıyorsanız, bunu sayfanıza ekleyebilirsiniz ve tüm sayfanın html'ini günlüğe gönderir:
$(document).ready(function(){console.log($('html').html())});
Bu, sayfadaki html etiketinizdeki her şeyi günlüğe kaydeder.
Günlüğünüzün çıktısını yakalayabilirsiniz (BASH kullanarak, en azından diğer kabuklarla konuşamıyorum):
adb logcat browser:V *:S > log.txt
Şimdi, logdan herhangi bir çıktı log.txt dosyanıza dökülür. Bu, bir sayfanın HTML değerinde gerçekten kullanışlıdır, çünkü daha sonra herhangi bir metin belgesinde yaptığınız gibi arama yapabilirsiniz.
Her şey yerine sayfanın belirli bir bölümünü almak istiyorsanız, JQuery'nizde html etiketi yerine sayfanın bu bölümünü belirtebilirsiniz, böylece bir sınıf / kimliği olan tek bir div'e bakmanız gerekirse bununla ilişkilendirilmiş (bu örnekte, 'inspect-me' adında bir sınıfa sahiptir), JQuery'nizi şu şekilde değiştirebilirsiniz:
$(document).ready(function(){console.log($('div.inspect-me').html())});
Opera tarayıcı kullanıyorsanız bunu adres çubuğunuza yazın, http ve diğer şeyleri sildiğinizden emin olun, ardından şunu yazın:
server:source
Açtığınız sayfanın adresinde.
Eğer Android tarayıcı sayfasının kaynağını görüntülemek veya bu kullanabilirsiniz sayfayı incelemek istiyorsanız https://developer.chrome.com/devtools/docs/remote-debugging Onun çok iyi müfettiş