| « openoffice.org-2.0.2をインストール | なぜか検索エンジンのロボットがJavaScript書き出しのリンクを辿るので… » |
headタグ内のナビゲーション用のリンク
記事を投稿するたびに、一応、HTMLの文法チェックは通るようにしてるけど、前々から、Another HTML-lintで、
<head>〜</head> 内に <link rel="next" href="〜" /> などのナヴィゲーション用のリンクが含まれていません。
と言われてたのを思い出したんで、なんとなく、それ用の関数を書いてみた。
rel属性のprevとnextに対応(rel="start"に関しては、既存のものをそのまま使い回せるので、あえて作る必要もないし)。
メジャーどころのブラウザで言えば、MozillaとOperaがこういったナビゲーションに対応してると思うけど、標準の設定ではナビゲーションバーはどれもオフになってたはず。でも、対応しているページを閲覧している際は、それなりに便利であったりする。
話が逸れるけど、一つのページにアクセスするたびに、<head>内に記述した上記のようなナビゲーションのリンクが張られているページを同時に全部、取得していくクライアントが存在する。多分、何かのプロキシを介していて、先読み(?)のためか、プロキシ側で自動取得するのだと思うけど、これの正体については未確認。
ついでにいうと、
<head>〜</head> 内に <link rev="made" href="mailto:〜" /> が含まれていません。
の警告については、あえて無視。言うまでもないけど、理由がない限り、メールアドレスを正当な方法で公開するのはやめたほうが良い。メアド取得目的の巡回ロボットの餌食になるだけで、普通に下らない目にあうだけだと思う。
・・と思ってたら、必ずしもmaito:である必要はないみたい。rev="made"は、作成者に対するリバース・リンクの意だから、コメント欄などに繋げるという手もあるか。ちょっと再考。
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 145 feedbacks awaiting moderation...