0
$(function(){
      var count = 5;
      countdown = setInterval(function(){
        $(".countdown").html("Closing in " + count + "...");
        if (count == 0) {
          window.close();
        }
        count--;
      }, 1000);
    });

私にはうまくいかないようです。しかし、に変更window.close();するとwindow.location = "http://google.com";、機能します。カウントダウン後にウィンドウを閉じる際のヘルプは、非常に役立ちます!

ありがとうございました!

4

3 に答える 3

2

どのブラウザでこれを試していますか? 通常、複数のタブが開いているブラウザで作業する場合、それほど単純ではありません..ウィンドウ(単一のタブ)の開閉に以下を使用しましたが、うまくいきました

window.open('', '_self', ''); 
window.close();
于 2013-01-23T04:01:30.237 に答える
0

window.open() で作成していないウィンドウを閉じることはできません。

ランダムなサイトにアクセスしたいのですが、突然ブラウザが閉じてしまいますか? ほとんどの人はそれを望んでいないので、ブラウザ開発者はそれを防いでいます。機能するハックがありますが、ほとんどの場合、ブラウザーはそれらのハックを修正し、機能しなくなります。

企業環境でそれを制御したい場合は、ユーザーのブラウザーを常にキオスク モードで実行させることができます。

于 2013-01-23T04:21:31.857 に答える
0

うーん、Chrome のタブでこれをテストしていました。うまくいきませんでした。しかし、自分のウィンドウ (私のアプリが行う) をポップアップし、そのウィンドウでこのコードを起動すると、機能します。

于 2013-01-23T04:08:26.183 に答える