so.7walker.netでのブラクラチェック。この板の32行制限がきつい function bcchk() { var ss = v2c.context.selText; if (ss) {ss = ss.trim();} if (!ss) { v2c.alert("選択テキストを取得できませんでした。"); return; } var uri=fixuri(ss);//テキトーに直す var tgturi="so.7walker.net/?"+uri+"&phishing=on" var cnt = v2c.readURL(tgturi); if (!cnt) { v2c.alert("ページを取得できませんでした。"); return; } var ptn=/<br clear="left">(?:[\S\s]+?)<\/font><\/td>[\S\s]+?<td valign="bottom">[\S\s]+?\[この([\S\s]+?)<BR><BR><\/TD><\/TR><\/table>/i; var mr=cnt.match(ptn); if (!mr){ v2c.alert("説明を抽出できませんでした。"); return; } var mr1=RegExp.$1 v2c.context.setPopupHTML("<html><head></head><body><div><p>["+mr1+"</p><p><a href=\""+tgturi+"\">詳細</a></p></div></body></html>"); } function fixuri(txt){ var ptn=/\:\/\//i; var idx=txt.search(ptn); var turi=txt.slice(idx); var uri="http"+turi; return uri; } bcchk();