Ekran Firefox HTML kaynak kodu vurgulanır?

4 Cevap php

Is there some clever content-type setting that makes Firefox display highlighted HTML source code instead of rendering it? I have a CMS that generates HTML pages. I get debug info on each generated page by adding "/debug" to the URL. I would like to see the source by using "/source" so I have the source within my Firefox tabs (ve not as an extra window).

Ben eğlendi

ob_start()

ve

highlight_string(ob_get_contents())

but it didn't work quickly, I find it too complicated ve I like to avoid working with buffering when I can.

Belki bunu yapmak için basit bir yolu var mı?

Olduğu zaman: ("metin / düz içerik-türü"), ancak bu kodu vurgulamak değil Edit: Ben başlığını kullanarak olacaktır. Ben "içerik türü: text / html kaynak" gibi bir şey arıyorum. Veya benzeri)

4 Cevap

Bazı Tarayıcılar zaten HTML yazım Firefox ve içeri yerleşik vurgulama var Eğer link verebilecek Chrome

<a href="view-source:http://etc">View Source</a>

veya bir iframe içinde (vurgulanan) kaynak görünümünü kullanın:

<iframe src="view-source:http://etc"/>

Bu tabii ki, gerçekten çapraz tarayıcı çalışmıyor ama CMS özel yapılmış bu yaşamak mümkün olabilir.

Sen kullanabilirsiniz

<p>
    This very <em>system</em> which <a href="http://stackoverflow.com/">this
    website</a> uses. It's called Prettify.
</p>

http://code.google.com/p/google-code-prettify/

Bir üçüncü taraf sözdizimi vurgulayıcı yükleyerek baktınız mı? Ben personel doğrudan HTML içeriğini düzenlemek için izin vermek için bir el inşa CMS sistemi kullanan bir proje için bir ekleme düşünüyorum.

Sen Geshi Bu oldukça kullanışlı ve sadece html çok daha fazla dil vurgular, durumda hiç bu gerekli gibi bir şey kullanabilirsiniz.