トップ 最新

ただのにっき

2002-09-12(木) 7817歩 [長年日記]

tDiary: Operaでツッコミ

Operaでツッコミを入れるとredirectされない件、これは1.5から挙動を変えた影響だな。結局どうすればいいんだろう……。RFC的にはOperaの挙動が正しいのか? ちょっと調べてみよう。つーか、Opera入れないとダメ?

ところで1.5系を使うなら、tDiary-develに入っていただけると嬉しい。「開発版」なのだから。……と思って久々にMLの参加メンバを見てみたら、知らない人が何人もいた。い、いつのまに。5人くらしかいないと思ってた(笑)。

tDiary: metaタグ挿入

tDiary.Netのユーザにはできない技だけど、自前で設置している人がHTMLヘッダにmetaタグを挿入したい場合にはプラグインを作れば良い。本体を改造するよりバージョンアップがしやすくなるから、ずいぶん楽。文字列を指定するだけのプラグインなら、Rubyを知らなくてもそんなに難しいことはない。

例えば、はてなアンテナでNODIFF指定したいなんて場合には、こんな内容のファイルhatena.rbを作って、pluginの下に置くだけだ。

add_header_proc do
   '<META NAME="HATENA" CONTENT="NODIFF">'
end

tDiary: Operaでツッコミ(2)

あ、なんか追加情報が出てる。ふ〜む……たとえ挙動がおかしくても、できるだけ救済したいという気持ちはあるんだが。でも、この一週間でうちにツッコミしたOperaユーザって、たかだか3人だしなぁ(笑)。

そういえば、少し気になるのが以前見かけた連続20回POSTの話。リダイレクト先で同じ内容をPOSTするという正しい(正しくはないが)実装になっていると、こういう状況(ようするに無限ループ)はアリかも知れないと心配になったりして。いや、クライアントはループを感知しろって書いてあるからそれはないか。

しかし3xx系のレスポンスはHTTPのバージョンによって解釈が変わるから難しい。やっぱり、もうちょっと考えた方がいいな。metaタグにすっか……。

tDiary: Operaでツッコミ(3)

試しにHTTPのLocationヘッダじゃなくて、HTMLのmetaタグのredirectを使うように改造してみた。IE6.0とw3mで確認。

これで正常にツッコめれば、大きな問題はあるまい。ブラウザによってはヒストリによけいなページが残ってしまうことを除けば。

tDiary: 本日のハンティング

巡回先のリンクをたどったら、そこはtDiaryだった……。というわけでみすらぼ日記を捕獲。

今日はtDiaryネタばかりであった。モチベーションが上がってるのか、それとも暇なのか。