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

  • eurotuner

    eurotuner

    6 Mart 2006
  • VOICE TV

    VOICE TV

    2 Aralık 2010
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009