2016-04-19 5 views
2

EventListener UpdateReady実際に更新があったときに負荷確認を表示しません。確認アラートをスキップし、通知なしで更新するだけです。それはリロードさえしません。EventListener UpdateReadyは、実際に更新があったときに確認時に表示されない

window.addEventListener('load', function(e) { 
    window.applicationCache.addEventListener('updateready', function(e) { 
     if (window.applicationCache.status == window.applicationCache.UPDATEREADY) { 
      confirm('An update is available, would you like to install it?', function() { 
       window.location.reload(); 
      }); 
     } 
    }, false); 
}, false); 

どうしたのですか?

+0

だから、あなただけのページをリロードしようとしていますか? – sebenalern

+0

かなり大丈夫ですが、私はキャッシュアップデートを見つけて、それを更新して確認のダイアログボックスを表示させたいです。 –

答えて

0

はこのような何かをやってみてください。

window.addEventListener('load', function(e) { 
window.applicationCache.addEventListener('updateready', function(e) { 
    if (window.applicationCache.status == window.applicationCache.UPDATEREADY) { 
     if(confirm('An update is available, would you like to install it?')) { 
       window.location.reload(); 
     } 
     }else { 
       // No update happened 
      } 
    }, false); 
}, false); 
+0

私はプライベートメッセージをあなたに送る必要があります。プライベートだからですが、それはうまくいきませんでした。 –

+0

ええ、私は一見を受けることができます – sebenalern

+0

どのように私はprivatleyはリンクを送信するのですか? –

関連する問題