2016-05-10 8 views
0

ポリマースターターキットを使用して、platinum-sw-registerplatinum-sw-cacheが問題になります。私はリソースの下でdevツールを見ると、ローカルストレージ、キャッシュなどのキー値は表示されません。Platinum-sw In Polymer Starter Kit-ブラウザのキャッシュ/ローカルストレージには何もありません。

私はすべてのことをやりました...私はelements.htmlのhtmlインポートをコメント解除し、 index.html(トースターの通知を除く)では、デフォルトのタスクにキャッシュ設定が含まれていることを確認しました。ここで

dist/cache-config.json次のとおりです。ここで

{"cacheId":"wedding","disabled":false,"precache":["index.html","./","bower_components/webcomponentsjs/webcomponents-lite.min.js","elements/elements.html","scripts/app.js","styles/app-theme.html","styles/main.css","styles/shared-styles.html"],"precacheFingerprint":"c546b3ce132d015b719d026e646c1"} 

はindex.htmlにある:ここでは

<platinum-sw-register auto-register 
          clients-claim 
          skip-waiting 
          base-uri="bower_components/platinum-sw/bootstrap"> 
     <platinum-sw-cache default-cache-strategy="fastest" 
         cache-config-file="cache-config.json"> 
     </platinum-sw-cache> 
    </platinum-sw-register> 
    </template> 

は私elements.htmlです:

<link rel="import" href="../bower_components/platinum-sw/platinum-sw-cache.html"> 
<link rel="import" href="../bower_components/platinum-sw/platinum-sw-register.html"> 

答えて

0

問題は、これはhttpsでのみ動作し、非httpsでは動作しないということです。トラブルシューティングには、on-service-worker-error="displayInstalledToastError"を使って、"SecurityError: Only secure origins are allowed (see: https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features)."を見ました。

関連する問題