SORU
22 ŞUBAT 2010, PAZARTESİ


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
25 ŞUBAT 2010, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • manadude21

    manadude21

    11 Mart 2008
  • Randall P Studios

    Randall P St

    27 AĞUSTOS 2009