Nasıl Android üzerinde javascript hata ayıklama yapabilir miyim?
Raphaeljs içeren bir proje üzerinde çalışıyorum. Meğer çalışmıyor Android.yokiPhone'da.
Ben ne halt Android tarayıcı üzerinde bir şey hata ayıklama hakkında gitmek? Eğer ben bu versiyonu biliyorum, ama hata ayıklama eğer YtamY sürümü aynı sonucu verir?
CEVAP
Güncelleme: Uzaktan Hata Ayıklama
Daha önce, konsol günlüğü Android JavaScript hata ayıklama için en iyi seçenek olduğunu. Android uzaktan hata ayıklama için Krom bugünlerde, Android Masaüstü Geliştirici Araçlar için Krom tüm iyilik yararlanmak edebiliyoruz. Daha fazla bilgi için https://developers.google.com/chrome-developer-tools/docs/remote-debugging Check out.
Güncelleme: JavaScript Konsolu
Ayrıca yaklaşık gidebilirsiniz:debug menüsünü etkinleştirmek için URL çubuğunda hata ayıklama ve JavaScript hata son Android cihazlar ile konsol. HARİTAYI JAVASCRİPT Tarayıcı üstünde KONSOL görmelisiniz.
Android 4.0.3 (Ice Cream Sandwich) şu anda, logcat tarayıcı kanal çıkış veriyor. adb logcat browser:* *:S
kullanarak filtreleyebilirsiniz.
Orijinal Cevap
adb logcat
gözden geçirebilir, yazdırma günlüğü iletileri için console
JavaScript nesne inşa kullanabilirsiniz.
console.error('1');
console.info('2');
console.log('3');
console.warn('4')
Bu çıktıyı üretir:
D/WebCore ( 165): Console: 1 line: 0 source: http://...
D/WebCore ( 165): Console: 2 line: 0 source: http://...
D/WebCore ( 165): Console: 3 line: 0 source: http://...
D/WebCore ( 165): Console: 4 line: 0 source: http://...
Y sürümünü belirleme
Konum çubuğunda javascript:alert(navigator.userAgent)
yazarsanız Y sürümü örneğin listelendiğini göreceksiniz
Krom:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.6 Safari/532.2
Android Emülatör
Mozilla/5.0 (Linux; U; Android 1.6; en-us; sdk Build/DRC76) AppleWebKit/528.5 (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
N. B.
Safari sürümünün bir parçası değil, aynı zamanda Y sürümleri sonra sürüm numarası ve sürüm numarası aynı zamanda Y en son yayınlanan sürümünden daha genellikle daha yüksektir. Bu yüzden, örneğin, 528 Y bir gayri resmi yapı olan 525 daha yeni.x sürümü olan Safari 3.1.2 parçası olarak sevk.
Nasıl JavaScript kodu hata ayıklama ya...
Nasıl firebug içinde bir minified JS h...
Nasıl hata ayıklama Firebug (veya benz...
Nasıl Google hata ayıklama iletileri y...
Bir yığın izleme, nedir ve nasıl uygul...