-2

これがケースです:

ポータルにアクセスしていますが、ボタンが 1 つありますGo to Suite。そのボタンをクリックすると、suiteログインせずにページにリダイレクトされます(シングルサインオン-ssoがあります)。ポータルでセッションを維持するために、定期的に http リクエスト (ping タイプ) をスイート ページからポータルに送信する必要があります。

私はJavaScriptを介してこれを行う必要があります。

ブラウザでさまざまなページが変更された後でも、javascript がバックグラウンドで定期的に実行され、ポータルに http req を送信し続ける方法を知りたいです。

この場合、setInterval は機能しますか?

助けてください。ありがとう。

4

3 に答える 3

1

私は以前にこのタイプの構造を使用して大きな成功を収めました

(function () {
    // your code
    ...
    setTimeout(arguments.callee, 5000);
})();
于 2013-06-04T13:28:28.793 に答える
1

はいといいえ。

このsetIntervalメソッドは、ページがロードされている限り、リクエストを送信するために正常に機能します。ただし、各ページで新しい間隔を開始する必要があります。ページがアンロードされると、間隔の実行が停止します。

于 2013-06-04T13:28:40.490 に答える
0

定期的にタスクを実行するために使用されるsetTimeout()関数を試してください。

于 2013-06-04T13:28:53.543 に答える