Safari Tidy plugin is a small plugin that lets you validate the webpages you browse for (X)HTML compliance. The actual validation is done by Tidy.
How it works... In the bottom right corner of each browser window you will see the amount of warnings and errors the current page has, along with a small icon. Clicking on the icon will show the source of the current page. The default 'view-source' window of Safari is extended so that it shows all the errors and warnings in a list. The lines containing errors are highlighted so they can be located easily. Doubleclicking on a warning or error in the list will position the cursor at the correct location in the HTML source text.
SJK Anyone know if v0.2.6 is backwards compatible with Safari 3? The requirements at MU don't mention Safari versions. The download page on the developer site claims "Latest version for Safari 3.2.1: safari-tidy-0.2.5.tgz" so it seems v0.2.6 won't work with Safari 3.2.1. (Version 0.2.6)
DAN WEB DEVER I've found this to be an amazingly helpful tool, especially when i've been writing web apps, helps me to debug when i've missed something in the markup.
An Issue I have with it (VERSION 0.2.5) however is it occasionally / frequently claims there are unexpected / which can mean the the / haven't been nested correctly or its an extra closing with no matching opening .
If This could be somehow scripted to say "incorrectly nested opening / closing but possible opening / closing Found " & / or "missing opening / closing " or something along those lines that would be Brilliant
TSALAGI RED The popup which notifies me of an update freezes my source window. It will not allow me to dismiss it, nor can I update. I have to restart Safari to get rid of it.
Otherwise, this is a great program.
I am on Tiger 10.4.11, using Safari 3.1. (Version 0.2.5)
SYNCHROM When I install SafariTidy 0.2.5 with SafariStand 3.1L161, pages load, but tab titles remain as "loading" with a spinner. If I remove either extension, all works ok. Unfortunately SafariStand is more important to me (Remembers open tabs), but I'd love to see this clash resolved.
I'm on a MacBook with 10.5.2, Safari 3.1. (Version 0.2.5)