- From: Jungkee Song <notifications@github.com>
- Date: Wed, 07 Mar 2018 22:43:28 -0800
- To: w3c/ServiceWorker <ServiceWorker@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/ServiceWorker/pull/1283/review/102201217@github.com>
jungkees commented on this pull request. > - 1. Set |request|'s [=service-workers mode=] to "`none`". - 1. Set |request|'s [=request/cache mode=] to "<code>no-cache</code>" if any of the following are true: - * |registration|'s [=service worker registration/update via cache mode=] is "`none`". - * The [=current global object=]'s [=force bypass cache for importscripts flag=] is set. - * |registration|'s [=last update check time=] is not null and the time difference in seconds calculated by the current time minus |registration|’s [=last update check time=] is greater than 86400. - 1. Let |response| be the result of <a lt="fetch">fetching</a> |request|. - 1. If |response|’s <a for="response" href="https://github.com/whatwg/fetch/issues/376">cache state</a> is not "<code>local</code>", set |registration|’s [=service worker registration/last update check time=] to the current time. - 1. [=Extract a MIME type=] from the |response|'s [=unsafe response=]'s [=response/header list=]. If this MIME type (ignoring parameters) is not a [=JavaScript MIME type=], return a [=network error=]. - 1. If |response|'s <a>unsafe response</a>'s [=response/type=] is not "<code>error</code>", and |response|'s [=response/status=] is an <a>ok status</a>, then: - 1. [=map/Set=] <a>script resource map</a>[|request|'s [=request/url=]] to |response|. - 1. Return |response|. - 1. Else: - 1. If <a>script resource map</a>[|url|] [=map/exists=], return <a>script resource map</a>[|url|]. - 1. Else, return a <a>network error</a>. + 1. If |serviceWorker|'s [=service worker/script resource map=][|request|'s [=request/url=]] [=map/exists=], return [=service worker/script resource map=][|request|'s [=request/url=]]. + 1. If |serviceWorker|'s [=state=] is *installed*, *activating*, *activated*, or *redundant*, return a [=network error=]. Yes. Addressed. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/ServiceWorker/pull/1283#discussion_r173075490
Received on Thursday, 8 March 2018 06:43:50 UTC