Sleipnir Script BBS



タイトルRe: 一応ご報告させていただきます。
カテゴリ: 1.xx互換スクリプト
記事No: 12 [関連記事]
投稿日: 2005/10/19(Wed) 23:41
投稿者sleepy(webmaster)
oji3 さん、はじめまして。

> 次のログインページでabout:blankタブひとつの状態からログインできない状態にあります。
〜 中略 〜
> ETCマイレージサービス ログインページ
> https://www2.smile-etc.jp/NASApp/etcmlg/MlgReq?gvlddpef=1013000000&mdwsetmb=1013000000

ご報告ありがとうございます。ですが、なぜか私の環境では再現しませんで
した。
ただ、今回の修正(ナビゲート問題への対策)はあくまで応急処置的なもの
ですので、そのためもしかしたら私が想定しなかった部分で問題が発生して
いるのかもしれません。
ですので、お手数ですが、確認の意味も込めて以下の点をお試しいただけない
でしょうか?

まず、作成したETCマイレージサービス用のログインスクリプトをテキスト
エディタで開き、59行目あたりに下記のブロックが存在するかご確認ください。
(もしなければ、再度最新版のAuto Login Creatorでスクリプトを作り直して
ログインできるか確認してみてくさだい。)

// Sleipnir2対策ココカラ
if (Slpnr.Version >= 200){
    t = 0;
    do {
        WScript.Sleep(500);
        t += 500;
    } while ((Slpnr.IsBusy(id)) && (t < (timeout * 1000)));
    if (t >= (timeout * 1000)){
        Quit();
    }
}
// Sleipnir2対策ココマデ

次に、スクリプトの7行目あたりにある、変数"timeout"の値(デフォルトでは
20になっているはずです)を倍の40ほどに増やしてみてください。
Sleipnir2対策のループがタイムアウトになって自動ログインしない場合はこれ
で解決するはずなのですが、ナビゲート自体が発生しないとのご報告ですので、
実の所あまり関係ないかもしれません。
でも一応、念のためということでお願いします。

それでもまだ解決しない場合は、スクリプトの13〜19行目にある、ページを開く
際のセキュリティ設定用の変数の値を、全てfalseに(もしくは、Sleipnir2のデ
フォルトセキュリティと同じ値に)してみてください。
こうすることで、ページを開いた後のセキュリティ変更が行なわれなくなります
ので、正しくナビゲートされると思います(ただしログイン後に、ページの機能
を利用するのに必要なレベルまでご自身でセキュリティを変更をする必要がある
かもしれません)。

それでもまだ解決しないとなると、残念ながら今の所私には理由が分かりません。
解決のため、引き続き挙動についての情報をいただけるとありがたいです。追っ
て調査を続けてみたいと思います。
また、解決した場合も、上記のどの処置で上手くいったかをお教えいただけると
他の方の参考になるかもしれません

以上、よろしくお願いします。

- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- AutoLoginCreator.js 【1.xx互換スクリプト】 - sleepy(webmaster) 10/07-22:37 No.2


- Web Forum -   Modified by isso