つまり proxomitron によってサーバのレスポンスヘッダを書き換え、IE などでも application/xhtml+xml な文書を読もうじゃないか、という作戦。既に誰かがやっている可能性大だけど、探すのが面倒くせえので作った。
In = TRUE
Out = FALSE
Key = "Content-type: application/xhtml+xml"
Match = "application/xhtml\+xml"
Replace = "text/html"
しかし構想から作成までの時間がおよそ 5 分なので、どうにもイマイチな部分があります。
<?xml-stylesheet~
なスタイルシートを読み込めない- text/html としてパースしてるのだから当然。気にするな、スタイルシートなんて飾(ry
- meta 要素の Content-type 属性値はスルーしちゃう
- 本来、XHTML 1.1 は meta 要素に Content-type を書いちゃいけないらしいのだけど、もしかしたら書いてる人がいるかもしれないので注意。IE がヘッダの方を重視してくれることを祈りましょう。ていうか確認しろよって感じだね。
しかしカテゴリが際限なく増えて逝くね。
leva : Sun 30, 2004 08:44
>XHTML 1.1 は meta 要素に Content-type を書いちゃいけない
これって、XHTML1.1は application/xhtml+xmlで 送信すべき -> Content-Typeはダメポなんでしょうかね?
うちは書かとかないと、WinIEでXML宣言もおかまいなしに激しく文字化けするので書いてますが・・
ちなみにありみかせんせが2年前に書いてたようです
http://www.remus.dti.ne.jp/~a-satomi/nikki/2002/05a.html#d02n04