0

これが私の要件です、

私はかなり古いエンタープライズアプリケーションに取り組んでおり、IEブラウザのみをサポートしています。現在、ユーザーがこのアプリケーションから複数のタブ/ウィンドウを開く可能性があります。jQueryのidleTimerプラグインを使用して、目的に合わせてカスタムタイムアウトプラグインを作成しました。カウントダウンが10または10未満に達したら、このタブ/ウィンドウに切り替えて、ページが10秒未満で期限切れになることをユーザーに知らせる必要があります。

それで、これに対する解決策はありますか?試しwindow.focus()ましたが、動作しません。

4

2 に答える 2

4

特に新しいブラウザでは、100%信頼できるタブをクロスブラウザで切り替える方法はありません。ほとんどの新しいブラウザでは積極的にブロックされています。ユーザーとして、私はほとんどの場合それが困難であり、他の人ではこれを行うことが不可能であることを嬉しく思います。

于 2013-03-24T16:53:21.320 に答える
2

私があなたの質問を正しく理解している場合、あるページでJavascriptアラートのタイムアウトを設定してから別のタブに移動すると、タイムアウト後にアラートが表示され、タブの切り替えがトリガーされます。

setTimeout(function(){ 
    alert("Switched tabs");
}, 
5000);
于 2015-01-06T09:26:12.390 に答える