>>731 に対応ブラウザの判定を入れる(ただし dso では判定にかかわらず
全部 read.html に振る)とこうなるかな.IE 4 やネスケ 4 では
try / catch でエラーになるだろうけど,エラーでスクリプトが止まって
URL 書き換えも実行されないなら,それはそれでよしってことでw
----------------------------------------------------------------------
try {
if (/MSIE (?:[6-9]|\d{2,})\D|rv:(?:1\.(?:[89]|\d{2,})|[2-9]|\d{2,})\D.*Gecko\/|Opera\/(?:[89]|\d{2,})\D/.test(navigator.userAgent)
|| location.hostname == "dso.2ch.net") {
var isIE6 = navigator.userAgent.indexOf("MSIE 6.0") > 0;
for (var i = 0; i < document.links.length; i++)
if (/^http:\/\/(?:\w+\.)?(?:2ch\.net|bbspink\.com)\/test\/read\.cgi\/?/.test(document.links[i].href)) {
document.links[i].normalize();
var data = document.links[i].firstChild.data, isEqual = document.links[i].href == data;
document.links[i].href = document.links[i].href.replace(/read\.cgi(\/)?/, function(s, slash) { return "read.html" + (slash ? "/" : ""); });
if (isIE6) {
document.links[i].firstChild.data = isEqual ? document.links[i].href : data;
document.links[i].parentNode.replaceChild(document.links[i].cloneNode(true), document.links[i]);
}
else if (isEqual)
document.links[i].firstChild.data = document.links[i].href;
}
}
} catch(e) {}
----------------------------------------------------------------------
さらに,検索エンジン等外部リンクから飛んできた場合に対応ブラウザなら
read.html に振るとするとこうかな.dso では %{HTTP_USER_AGENT} の行は
コメントアウトで.
----------------------------------------------------------------------
RewriteCond %{HTTP_USER_AGENT} MSIE\s(?:[6-9]|\d{2,})\D|rv:(?:1\.(?:[89]|\d{2,})|[2-9]|\d{2,})\D.*Gecko/|Opera/(?:[89]|\d{2,})\D
RewriteCond %{HTTP_REFERER} ^http://
RewriteCond %{HTTP_REFERER} !^http://(?:\w+\.)?(?:2ch\.net|bbspink\.com)/(?:\w+/(?:|(?:subback|index)\.html)$|test/read\.(?:html|cgi)[#/]?)
RewriteRule /?read\.cgi(/.*)?$ /test/read.html$1 [R]
----------------------------------------------------------------------
探検
read.cgi 2006―JavaScriptはCGIの夢を見るか
■ このスレッドは過去ログ倉庫に格納されています
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- フジが確認「中居氏ホテル懇親会」 文春は「男性タレントが全裸で手招き」と報道★3 [シコリアン★]
- 【埼玉】八潮市の交差点で道路が陥没しトラック落下、穴が直径40m以上に拡大…運転手救出へスロープ設置工事始まる★76 [Ailuropoda melanoleuca★]
- 【福島】「ごめんなさい、ごめんなさい」飲酒運転疑いの男 実況見分手を合わせ謝罪の言葉 [七波羅探題★]
- 【芸能】「中居くんは悪くなかった」の大合唱 文春の訂正記事で引退撤回を求めるファン「無実じゃん」… 一方で冷ややかな声も★2 [冬月記者★]
- 【芸能】元フジテレビ・渡邊渚アナ エッセイ本 速攻売れ筋1位&売り切れ続出! 2月1日にお渡し会イベントを開催★3 [冬月記者★]
- 翌週も放送されず…『ダウンタウンDX』差し替えは、中居引退当日に「松本人志の映像はまずい」の判断 松本の映像を多く流す予定だった [Ailuropoda melanoleuca★]
- 石破「保育士の給料は…手取り23万くらいでええか」ホリ◎モン「誰でもできるんだから当たり前」👈血も涙もない国 [312375913]
- 【因果関係】トランプ、中国・カナダ・メキシコへ追加関税実施!もちろん、日本が不景気に、、GDPマイナス1.4% [219241683]
- 【速報】アメリカで飛行機が爆発 [323529167]
- フジテレビ、中嶋優一Pが女子アナ竹俣紅を全裸男性タレントへ上納飲み会の存在事実を認めるwwwwww [977790669]
- 明日の恵方巻、コメもノリもキュウリも値上がり😲 [826239858]
- 日本人、気ずく…重税で貧しい日本企業や日本人に関わると損する。外資に雇われて外国人相手にしたほうが儲かる [819729701]