2016-12-07 79 views

回答

4

它應該是可用的according to the spec,但不幸的是它不是。 Here is the Chrome tracking bug

現在,您必須依賴從全局(常規)window.navigator.languagepass it to the Service Worker via navigator.serviceWorker.controller.postMessage中讀取的語言。

或者,您可以嘗試從fetch事件處理程序event.request.headers.get('Accept-Language')中的請求中讀取Accept-Language header - 雖然由於某些原因它不適用於我。