2011-04-10 22 views
24

Firefox'ta “Html Validator” adlı bir uzantı var. Pencerenizin sağ alt köşesinde küçük bir gösterge simgesi ekler. Ziyaret ettiğiniz bir sayfa geçerli olmadığında yanar. Hataları görmek için üzerine tıklayabilirsiniz. Bu uzantının gerçekten önemli özelliği, w3c'nin doğrulayıcı ile bağlantı kurmamasıdır. W3c tarafından kullanılan aynı geçerli SGML ayrıştırıcısı paketlenmiştir. Bu, yerel HTML dosyalarını doğrulayabileceği anlamına gelir. (Bu benim için en önemli kullanım, ben elle kodlanmış html dosyaları ile web geliştirme yapmak gibi. Ben bir tarayıcıda HTML önizleme her zaman, ben de doğrulama hataları olup olmadığını da biliyor olabilirsiniz.)Herhangi bir büyük tarayıcıda yerleşik bir HTML doğrulayıcı var mı?

Benzer bir şey var mı Google Chrome, Opera, Safari veya hatta IE’de Geçtiğimiz yıllarda baktığımda, gördüğüm diğer tüm doğrulayıcılar, mevcut url’yi w3c’nin doğrulayıcı sitesine gönderirler. Google Chrome için bir gösterge simgesi vardır, satır içi sonuçları görüntüler ve yerel dosyaları doğrular.

+0

,

https://chrome.google.com/webstore/detail/html-validator/mpbelhhnfhfjnaehkcnnaknldmnocglk

Enjoy:

http://users.skynet.be/mgueury/mozilla/index.html

Google Chrome mağazasından doğrudan bağlantı şudur:

uzatma ana sayfasında daha fazla bilgi Bkz Ayrıca bir cevaba ihtiyacım var bu soruya İşim, kaynak kodunu herhangi bir sisteme kendi başıma gönüllü olmamamı gerektiriyor. – Andy

+0

Eh, HTML (ya da herhangi bir SGML lehçesi, hatta XML) bir DOCTYPE karşı doğrulamak gerekir, bu yüzden ** sizin için bunu yapmak için bir program gerekir, afaik böyle bir araç (en azından çapraz tarayıcı) yap bunu. En iyi yol, kontrol etmek için bazı W3C Api ile gitmek olacaktır. –

+1

Kaynağı ya [validator.nu] (http://about.validator.nu/) ya da [w3 html validator] (http://validator.w3.org/about.html) adresinden alabilir ve yerel olarak yükleyebilirsiniz. . Bu bittiğinde, sayfayı yerel doğrulayıcı yüklemesine bağlamak oldukça kolay olurdu. – steveax

cevap

2
+2

güzel bir araç. Denedim ama işe yaramıyor. Zamanın yarısı bana zaman ayırıyor mu? –

+0

, sahnelerin arkasında w3C doğrulayıcı kullanıyor olabilir. –

0

Bu tür bir şeyin genellikle yerleşik olduğunu düşünmüyorum, çünkü ortalama kullanıcı tarafından ihtiyaç duyulmuyor ve göz atmanızı yavaşlatabilir. Genel olarak konuşursak, eklentiler benim düşünceme göre ilerlemenin yolu.

Herhangi bir web sitesi geliştiren herkes için ilk iki tarayıcı eklentisi şöyledir: Firebug (önceki bir yanıtla belirtildiği gibi) ve birçok tarayıcı için kullanılabilen Web Developer araç çubuğu. Website for Web Developer Toolbar

Kundakçı, hataları tespit, JavaScript üzerinden atlama HTML & CSS yanı sıra diğer yararlı özellikleri bir bolluk dışarı kontrol etmek için idealdir: Burada araç çubuğu için geliştiricinin sayfasına bir bağlantıdır.

Diğer taraftan, Web Developer Toolbar HTML, CSS, vs'yi yerel bir bilgisayarda veya web'de doğrulamanıza, Javascript'i kapatmanıza, CSS'yi kapatmanıza ve çok daha fazlasına olanak tanır!

Umarım bu yardımcı olur!

+4

"Bu tür bir şey genellikle düşünülmez, çünkü ortalama kullanıcı tarafından gerekli değildir ve göz atmanızı yavaşlatabilir." Öyleyse neden tüm JavaScript hata ayıklayıcısı ve DOM denetçisi Chrome, Firefox, Safari, Internet Explorer ve Edge'de yerleşik olarak kullanılıyor? (Cidden, sadece F12 tuşuna basın.) – Ajedi32

+1

Elbette bunlar Chrome ve Firefox'ta yerleşiktir !! – Ant

5

Chrome için yeni bir HTML doğrulayıcı var. LibTidy'in bir JavaScript bağlantı noktasını kullanır ve bu nedenle uzak servislere ihtiyaç duymadan yerel olarak doğrular. Firefox meslektaşı gibi birçok özellik yok olsa

,

0

Firefox eklentisinin yazarıyım. Kısa bir süre önce Chrome ve Firefox'un yeni Webextension API'sı için yeniden yazdım.

İlgili konular