« [ブラウザ三国志]領土検索ツール 自動ルート構築モード補足 | トップページ | [ブラウザ三国志]NPC砦、領土情報検索ツール 更新 »

[ブラウザ三国志]mixi鯖用ツール開発者向け情報

mixi鯖の1期、2期、3期以降の判定ロジックを作りました。

var sv_season;

var svchk1 = document.evaluate('//*[@class="snavi_friends fade"]',

                               document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
if( svchk1.snapshotLength > 0 ){
    // "ともだち紹介" が存在すれば1期
    sv_season = 1;
}
else{
    var svchk2 = document.evaluate('//h1[@class="siteID"]/img',
                                   document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
     if( svchk2.snapshotItem(0).getAttribute("src").indexOf("http://") >= 0 ){
        // "ブラウザ三国志"ロゴのURLがフルパスなら2期
        sv_season = 2;
    }
    else{
        // それ以外なら3期以降
        sv_season = 3;
    }
}

鯖判定が必要なツールを作る場合に使ってみてください。

« [ブラウザ三国志]領土検索ツール 自動ルート構築モード補足 | トップページ | [ブラウザ三国志]NPC砦、領土情報検索ツール 更新 »

プログラミング」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/145633/50818446

この記事へのトラックバック一覧です: [ブラウザ三国志]mixi鯖用ツール開発者向け情報:

« [ブラウザ三国志]領土検索ツール 自動ルート構築モード補足 | トップページ | [ブラウザ三国志]NPC砦、領土情報検索ツール 更新 »