mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Enable service worker on iOS PWA
This commit is contained in:
@@ -10,9 +10,12 @@ export default {
|
||||
|
||||
if (isSupported) {
|
||||
const caps = Discourse.__container__.lookup("capabilities:main");
|
||||
const isApple = caps.isSafari || caps.isIOS || caps.isIpadOS;
|
||||
const isAppleBrowser =
|
||||
caps.isSafari ||
|
||||
(caps.isIOS &&
|
||||
!window.matchMedia("(display-mode: standalone)").matches);
|
||||
|
||||
if (Discourse.ServiceWorkerURL && !isApple) {
|
||||
if (Discourse.ServiceWorkerURL && !isAppleBrowser) {
|
||||
navigator.serviceWorker.getRegistrations().then(registrations => {
|
||||
for (let registration of registrations) {
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user