2017-08-18 3 views
0

サーブレットからコンテンツを取得するページがあります。このページは毎分javascriptで更新されます。モバイルが目を覚ますと(私はhttps://github.com/paulokopny/jquery.wakeup-plugin">jquery.wakeup-pluginを使用しています) そしてそれは60秒以上 "眠っていました"と私は電話します:モバイルデバイスでしばらくしてからリロードするページ

 location.reload(true); 

または

 window.location.href = window.location.href; 

最初の行はChromeとFirefoxのためではなく、Safariのために働く、と2行目はSafariとクロームのために動作しません。 これは、ページをリロードしますが、ページにはありませんF5キーを押すと、すべてのブラウザがうまくリロードされます。

リフレッシュを修正する方法に関するヒント?

ありがとうございます!

UPDATE

var bell_id = $.wakeUp(function(sleep_time) { 

     if (sleep_time > 59000) { 
      //location.reload(true); NOT WORKING FOR SAFARI 
      window.location.href = window.location.href; 
      $.ignoreBell(bell_id); 
     } 
    }); 

答えて

0

Uはそのような意味ですか?

$(document).ready(function() { 
    setInterval(function() { 
    cache_clear() 
    }, 60000); 
}); 

function cache_clear() { 
    window.location.reload(true); 
    // window.location.reload(); use this if you do not remove cache 
} 
+0

自分のコードを更新してリフレッシュできるようにしました – Nicos

関連する問題