2013-03-11 80 views
5

Kitapçıklarda hata ayıklamak istiyorum. Bunu nasıl yapabilirim? Tercihen Firefox'ta.Firefox'taki hata ayıklama hata ayıklama

Yer imleri yalnızca bir satır kod içeriyor, bu nedenle bunların doğrudan hata ayıklaması mümkün değildir.

Bu "senaryo" etiketinden "script" Ben yer işareti göndermek kodla etiketi, kod oluşturursanız

(bu kod çalıştırmak düzgün, yalnızca hata ayıklama olamaz)

... Kundakçı komut listede yok

Alternatif olarak, bir konsolda yazılan kodda hata ayıklama olasılığı varsa, Tamam da olacak.

cevap

3

bir yer işareti böyle yapın:

javascript:document.body.appendChild(document.createElement('script')).setAttribute('src','http://localhost/test.js');void(0);

otomatik bu kadar basit, Firebug görünür.

kullanılması Eğer geliştirme test.js dosyada kod versiyonunu ve debugger; kullanmak veya elle noktaları yerleştirmelerine (varsayarsak Firefox ve Firebug'ın son sürümlerine sahip).

Ekstra not: Kodunuzda sorunlar gibi sorunlarla karşılaşıyorsanız, geliştirme modunda çalışır (yukarıda belirtildiği gibi dosya ekleyerek) ancak tek satırlı bir bookmarklet'e dönüştürüldüğünde çalışmazsa, dönüşümde bir sorun olması gerekir./kodlama tek satır yapmak için yaptı.

+0

Teklifiniz için teşekkürler, işe yarıyor! Bununla birlikte, benim durumumda bir eksi var çünkü ben (hatalardan) hata ayıklamak için bir yer imi içeriği göstermek, bir dosyaya kopyalamak ve sonra hata ayıklamak için bir yer imi oluşturmak için bir araç yaratıyorum. – Greck

+0

Bu, yer iminin orijinal biçiminde hata ayıklamak mı, yani tek satırlık kodda hata ayıklamak mı istiyorsunuz? Son yorumdan biraz kafam karıştı! İhtiyaçlarınızı çözmek için aradığınız diğer şeyler nelerdir? –