JChecker X

JChecker X
http://www.artman21.net/product/JCheckerX/

HTML/XHTMLをバリデートしてくれるツール。定番サイトAnother HTML-lintのスタンドアロン版の様なもの、といえば分かりやすいだろうか。前バージョン(JChecker)の頃から愛用しているが、今バージョンではJedit Xのプラグインとして動作する様になって、格段に使いやすくなった。
だが、PHP等が動的に生成したHTMLのバリデートをするにはどうすればよいのか。
Safariでソースウィンドウを表示して、Jeditにコピペ?

Firefoxには、まさにその為のプラグインがある様だ。現在表示しているWebページのHTMLをバリデートするツールが。
しかしその為だけに、普段利用することがないFirefoxを起動するのは、いかにも億劫だ。SafariからJeditに、HTMLのソースを送るだけでよいのだ。AppleScriptがあるではないか。(以下)

tell application "Safari"
  try
    tell document 1
      set theSource to source
      set theURL to URL
    end tell
  on error
    set theSource to null
  end try
end tell

if (theSource /= null) then
  tell application "Jedit X"
    make new document
    tell front document
      activate
      set name to theURL
      --set text to theSource
      set the clipboard to theSource
      do menu item "ペースト"
      do menu item "HTMLチェック"
    end tell
  end tell
end if

ご覧頂けばおわかりになる思うけど、文字通りコピペしてるだけ。AppleScriptを使うと手抜きアドホックなロジックになってしまいがちだが、ご勘弁願いたい。
上記ソースをスクリプトエディタで保存し、Jeditのスクリプトメニューに収めて使うとなかなか便利。お試しあれ。

トラックバック

コメント

poozaが、定番サイトなど願いたい
バリで億劫を起動したいよ♪


コメントはすぐには反映しません。
ほぼ毎日チェックしていますが、翌日以降の反映となることもあります。

Twitter