RAPT21 / bro3-tools

ブラウザ三国志用のツール置き場
MIT License
9 stars 11 forks source link

Tampermonkyを更新したら… #33

Closed ZX14R closed 2 years ago

ZX14R commented 2 years ago

4.18に上げたらオートビルダーが表示されなくなりました。 軍費と合わせて対応して頂けたら幸いです Chrome 106.0.5249.103 使用です

kisara-icy commented 2 years ago

window.chromeが期待した値では無くなっている状態?で、こちらのcloadDataが正しく動いてないようです。

function cloadData(key, value, local, ev)
{
    if( local ) key = location.hostname + key  + PGNAME;
    var ret = GM_getValue(key, value);

    if (window.chrome) { // 2015.05.23
        return ev ? eval(eval('ret='+ret)) : ret;
    } else {
        return ev ? eval('ret='+ret) : ret;
    }
}

やっつけで、Chrome判定部分を変えてみると一応動きましたが、これで意図した振り分けがされるか私の方では判断つきません。

function cloadData(key, value, local, ev)
{
    if( local ) key = location.hostname + key  + PGNAME;
    var ret = GM_getValue(key, value);

    var agent = window.navigator.userAgent.toLowerCase();
    if (agent.indexOf("chrome") != -1) {
        return ev ? eval(eval('ret='+ret)) : ret;
    } else {
        return ev ? eval('ret='+ret) : ret;
    }
}

もし、これ以前に拠点名のところの[自動建築]が表示されてなかったり、AutoBuilderの拠点一覧の表示がされないなど、一切動いてないようでしたら、ブラウザやPCの再起動、tampermonkeyの再インストールなどを試してみてください。 私も最初全然動かなかったのでtampermonkey自体をアンインストールしてから再インストールすると動きました。 再インストールの場合、設定が全部リセットされるので注意です。

ZX14R commented 2 years ago

ありがとうございます。 無事に動きました。

ただ、巡回の途中で読み込まなくなり、動作が停止する事がありましたが 数時間経った今は何もなく動作しています。あれは何だったのか???

しばらく様子を見て、また何かあれば報告します。

RAPT21 commented 2 years ago

@ZX14R @kisara-icy ご報告および修正スニペットありがとうございます。 参考にさせていただきます。

RAPT21 commented 2 years ago

@ZX14R @kisara-icy 修正版を公開しました。 61d390b4822788c2f1195feb497044a8f6886dca