ServiceWorkerで(sw-toolbox.jsを使用して)iframeの要求をキャッシュしようとしています。ServiceWorkerでiframe要求をキャッシュする
でも、私が試しても、ファイルはChromeのネットワークタブに表示されるようにServiceWorkerから提供されることはありません。私はネットワークタブで見ることができるよう
'use strict';
importScripts('./build/sw-toolbox.js');
self.toolbox.options.cache = {
name: 'ionic-cache'
};
var static_urls = [
'https://quiqqer.local/test?app=1',
'https://quiqqer.local/calendar?app=1'
];
self.toolbox.precache(static_urls);
self.toolbox.router.any('/(.*)', self.toolbox.cacheFirst, {origin: 'https://quiqqer.local'});
self.addEventListener('install', function (event)
{
self.skipWaiting();
});
self.toolbox.router.default = self.toolbox.cacheFirst;
self.toolbox.precache()関数は、適切に私のstatic_urlsに要求を行う:
は、ここに私のサービスworker.jsです。
iframeからのリクエスト(https://quiqqer.local/に行く)は、ServiceWorker経由でルーティングされないようです。
私は間違っていますか?またはiframe要求をキャッシュすることはできませんか?
Linuxを使用してChromiumで実行しています。事前
でおかげ