commit 3e2e6a7e49041ebb9e476a8c16a5de21bc5d19d0 parent 9a554260766778496d74096e1f4b332b9c08046f Author: Sunny <kajimalu10@gmail.com> Date: Mon, 20 Jul 2026 18:13:55 +0900 fix: wrap OneSignal Service Worker import in try-catch to handle loading errors Diffstat:
| M | public/sw.js | | | 9 | ++++++++- |
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/public/sw.js b/public/sw.js @@ -1 +1,8 @@ -importScripts("https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.sw.js"); +try { + // OneSignalのService Workerを読み込む + importScripts("https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.sw.js"); +} catch (error) { + // 広告ブロッカーやトラッキング防止機能で通信が遮断された場合、 + // エラーをキャッチしてService Worker全体のクラッシュを防ぐ + console.error("OneSignal Service Workerの読み込みがブロックされました。ブラウザのセキュリティ設定を確認してください:", error); +}