ソースを参照

merge AriaNg commit (https://github.com/mayswind/AriaNg/commit/2a3748d2d4e202dc90fcdcd7fd6c034471885a46)

MaysWind 4 年 前
コミット
0bc4ebd5d2
1 ファイル変更4 行追加1 行削除
  1. 4 1
      app/scripts/services/ariaNgSettingService.js

+ 4 - 1
app/scripts/services/ariaNgSettingService.js

@@ -14,7 +14,10 @@
         var browserSupportStorage = browserFeatures.localStroage || browserFeatures.cookies;
         var browserSupportAppCache = !!$window.applicationCache;
         var browserSupportMatchMedia = !!$window.matchMedia;
-        var browserSupportDarkMode = browserSupportMatchMedia && $window.matchMedia('(prefers-color-scheme: dark)') && $window.matchMedia('(prefers-color-scheme: dark)').media !== 'not all';
+        var browserSupportDarkMode = browserSupportMatchMedia
+            && $window.matchMedia('(prefers-color-scheme: dark)')
+            && $window.matchMedia('(prefers-color-scheme: dark)').media !== 'not all'
+            && angular.isFunction($window.matchMedia('(prefers-color-scheme: dark)').addEventListener);
 
         var onAppCacheUpdatedCallbacks = [];
         var onFirstVisitCallbacks = [];