■gethtmldat.jsをhtmlよりdat直接取得を優先に修正
(行位置は、gethtmldat.js Nanashiさん作 修正Ver 3 (付録 hissi.js 付き).zipのでカウント)
(やっつけなのでdatURLでの取得とかは非対応)
●631行目: コメント化(前後を /* */で囲む), 過去datURLをurlに代入行を追加
/*
if(URL.thrID<1000000000)
{ url="http://$1/$2/kako/$3/$4.dat.gz";.expand([,p[1],p[5],p[6].substr(0,3),p[6]]);}
else
{url="http://$1/$2/kako/$3/$4/$5.dat.gz";.expand([,p[1],p[5],p[6].substr(0,4),p[6].substr(0,5),p[6]]);}
*/
url="http://$1/$2/oyster/$3/$4.dat";.expand([,p[1],p[5],p[6].substr(0,4),p[6]]);
●653行目: if(URL.kako)~行をコメント化、datアクセス試行の4行を追加
// keep_kakoオプションによるkako形式のURIが受け渡される場合には最初に .dat.gz/.dat のアクセスを試行する
//if(URL.kako) if(!this.readHTTP2(this.kakoUrl)) return false;
//過去ログdatファイルアクセスを試す
if(!this.readHTTP2(this.kakoUrl)) return false;
//現役datファイルアクセスを試す
if(!this.readHTTP2(this.kakoUrl.replace(/\/oyster\/\d{4}\//,"/dat/"))) return false;
●691行目: コメント化 (前後を/* */で囲む)
/*
if(!r) {
url=url.replace(/\.gz$/,"");
trace("try URL="+url,9);
try{ s=readHTTP(url); r=s[0].match(re1); if(!r) r=s[0].match(re2); }catch(e){} //9999999999.dat
}
*/