0

HTML5アプリケーションキャッシュはIE8とIE9ではサポートされていません。IE8-9のHTML5アプリケーションキャッシュ

たとえばIE8で開いたときにHTML5アプリケーションキャッシュを使用するWebサイトではどうなりますか?いつものように読み込まれるのか、エラーが出るのですか?

答えて

1

アプリケーションキャッシュは、<html>要素にmanifest属性を追加して動作します。ブラウザは理解できない属性を無視するだけなので、IE 8または9はこの属性が存在しないかのように動作します。

ただし、applicaitonCacheプロパティをwindowとして使用してJavaScript経由でアプリケーションキャッシュにアクセスしようとすると、コードがエラーをスローする可能性があります。たとえば、このコード:アプリケーションキャッシュが廃止され、あなたが代わりにサービス労働者を使用する必要があること

TypeError: Cannot read property 'addEventListener' of undefined

注:

window.applicationCache.addEventListener('updateready', onUpdateReady); 

は、のようなものがエラーをスローします。

+0

service-workerはまだ主要なブラウザで完全にサポートされていません。とにかく、ありがとうございました。私が探していた情報をあなたに与えました。 –

関連する問題