[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 22:13 / Filesize : 155 KB / Number-of Response : 640
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【p2】PHPでつくった2ch viewer【part45】



498 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/12(木) 08:59:46 ID:gAAJl+Jb0]
>>496
>家もさっき入れたけどブログなどの2chリンクは動作するけど、2chの元スレで
開くスレではうまく動かない
「元スレで開く」も、生URLじゃなくて、rep2経由のアドレスになってしまうのを確認。
greasemonkeyの「ユーザースクリプトを実行しないページ」に[rep2のアドレス]/*を追加すれば大丈夫だと思う。

bbppinkのアドレスが対象にならないことは確認。
その他は未確認ながら、正規表現が甘くて余計なURLまでマッチしてしまうのを確認。
正規表現を修正し、マッチしたURLと生URLをFirefoxのエラーコンソールに出力するようにした。
(Firefox + greasemonkey用)

(function() {

var rep2add="rep2URL/rep2/"; // rep2のURLアドレス
var links=document.body.getElementsByTagName('a');
for(var i=0;i<links.length;i++) {
var href = links[i].href;

var parts=href.match(/^http:\/\/(\w+\.2ch\.net|\w+\.bbspink\.com)\/test\/read\.cgi\/(\w+)\/(\d+)\/([0-9nl\-]+)?/);
if (parts) {
GM_log("\nraw URL: "+ href+"\nmatched URL: "+parts[0]); // ヒットしたURLをエラーコンソールに出力
links[i].href=rep2add+"read.php?url="+parts[0];
} else {
// GM_log("\nraw URL: "+ href+"\nunmatched");
}
}

})();






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<155KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef