ブラウザがサービスワーカーをサポートしていない場合、キャッシュマニフェストを使用するようブラウザに指示するにはどうすればよいですか?ブラウザがサービスワーカーをサポートしていない場合、キャッシュマニフェストを使用するようブラウザに指示するにはどうすればよいですか?
オフラインで実行する必要があるAngular 4アプリがあります。サービスワーカーはその仕事をすばらしく行いますが、実行する必要のあるブラウザであるSafariではサポートされていません。サービス労働者はキャッシュマニフェストファイルを使用するには、ブラウザのために、ブラウザでサポートされていない場合は、ブラウザがオフラインになったら
私はキャッシュマニフェストファイルを生成する必要が
現在のコード(typescriptです):
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('../../service-worker.js').then(function(registration) {
//TODO: Implement Logging
}).catch(function(err) {
//TODO: Implement Logging
});
} else {
//Not currently supported on Internet explorer, Safari, IE Mobile and Safari Mobile. Use old Application Caching instead.
console.log("Not Supported");
//Use cache manifest
}
これをタイスクリプトで行うことはできますか? –
もちろん... TSファイルでは、バニラJSを書くことができます。なぜなら、JSのフレームワークを使っていますか? – DrNio
私はこのような意味を持っていますhttps://developer.mozilla.org/en-US/docs/Web/API/Document/createElement – DrNio