SORU
17 Kasım 2009, Salı


En iyi Web sayfasının Oluşturulan Kaynağı Görünümü için bir Yol?

Beni DOM değişiklikler A3 var doğrulayıcı içine giriş için AJAX istekleri tarafından yapılan da dahil olmak üzere uygun oluşturulan kaynak sağlayacak bir araç arıyorum. Aşağıdaki yöntemleri denedim:

  1. Web Developer Toolbar - doktor-tip etiketleri öz kapanış bölümünü kaldırır (örneğin) göre geçersiz kaynak Oluşturur. Kaybeder sayfanın doctype kısmı.
  2. Firebug - Düzeltmeler kaynak potansiyel kusurları (kapatılmamış etiketler gibi). Ayrıca etiketler bölümü doctype ve geçersiz HTML kendisi olan konsol enjekte kaybeder.
  3. IE Geliştirici araç Çubuğu - geçersiz kaynak belge türü (örneğin Tüm etiketler büyük harf yapar, XHTML spec karşı) göre Oluşturur.
  4. Görünüm vurgulayın Kaynak Seçimi - sık Sık sayfanın tamamını almak zor değil, aynı zamanda doktor tipi dışlar.

Beni kaynağının tam güncel sürüm verecek herhangi bir program veya eklenti var, ya da bir şekilde tamir değiştirmeden? Şimdiye kadar, Firebug iyi görünüyor, ama benim bazı hataları düzeltmek olabilir endişeleniyorum.

Çözüm

Justin açıklandığı gibi ne istediğimi Tam Çözüm yok anlaşılan. En iyi çözüm bazı hatalar Firebug neden içerecek olsa bile, kaynak, içinde Firebug konsolu olduğunu doğrulamak için gibi görünüyor. Ayrıca "Görünüm Oluşturulan Kaynak" gerçek kaynak uyuşmuyor. bunun nedenini açıklamak için Unutulmuş Noktalı teşekkür etmek istiyorum Eğer 2 en iyi cevap işareti yapabilseydim, yapardım.

CEVAP
17 Kasım 2009, Salı


[düzenlenen söz konusu daha fazla bilgi için yanıt olarak güncelleniyor]

Sorun sende çalışan içine, sonra bir sayfa değiştiren ajax istekleri, geçerli HTML var sadece içinde tarayıcının DOM-- yok artık bağımsız bir HTML kaynağı bu olabilir doğrulamak başka ne olabilir çekin DOM.

Gözlenen ettik, IE DOM büyük harf etiketler mağazaları, kapatılmamış etiketleri giderir ve başlangıçta var HTML diğer değişiklikler bir çok yapar. Bu tarayıcılar genellikle sorunları (örneğin kapatılmamış etiketleri) HTML almak ve bu sorunları bir kullanıcı için yararlı görüntülemek için tamir çok iyi olmasıdır. HTML IE tarafından canonicalized edildikten sonra, orijinal kaynak HTML aslında DOM bakış açısından, bildiğim kadarıyla kaybolur.

Firefox en likley bu değişikliklerin daha az yapar, Firebug muhtemelen daha iyi bahistir.

Son (ve daha fazla emek-yoğun) bir seçenek basit ajax değişiklikler sayfalarda, örneğin sunucudan bazı HTML alınıyor ve belirli bir element içinde site içine alma işe yarayabilir. Bu durumda, kemancı ya da benzer bir aracı el ile birlikte Ajax HTML ile orijinal HTML dikiş için kullanabilirsiniz. Bu muhtemelen buna değer, ve hata eğilimli, daha büyük bir sorun, ama bir ihtimal daha var.

[Özgün yanıt asıl soruya burada]

Fiddler (http://www.fiddlertool.com/) Tam HTML tarayıcısı tarafından alınan almak için çok iyi çalışır, tarayıcı-bağımsız ücretsiz bir araçtır. Herhangi bir HTML analiz aracı içine yem edebileceğiniz gibi Tel deşifre/etc/fermuarını açıp içeriği tam bayt gösterir. Ayrıca başlıklar, zamanlama, HTTP durum, ve diğer bir sürü güzel şeyler gösterir.

Ayrıca eğer bir server biraz farklı başlıkları nasıl tepki verdiğini test etmek istiyorsanız, kemancı kopya ve istekleri yeniden inşa etmek için kullanabilirsiniz.

Fiddler bir proxy sunucusu olarak, tarayıcı ve web sitesi arasında oturarak çalışıyor, trafik her iki yönde gidiyor günlükleri.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • karneson

    karneson

    23 Temmuz 2006