From ebdb54b815175bfee09f31852bbdd46be673019f Mon Sep 17 00:00:00 2001 From: BigCoke233 Date: Sat, 2 May 2020 23:55:54 +0800 Subject: =?UTF-8?q?:cookie:=20Perf:=20=E4=BD=BF=E7=94=A8=20cookie=20?= =?UTF-8?q?=E5=82=A8=E5=AD=98=20faviconDark.ico=20=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=EF=BC=8C=E9=81=BF=E5=85=8D=E5=A4=9A=E6=AC=A1?= =?UTF-8?q?=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/js/miracles.min.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'assets') diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js index dfc0221..57d8b93 100644 --- a/assets/js/miracles.min.js +++ b/assets/js/miracles.min.js @@ -118,15 +118,20 @@ else if (whatTheme == "1") { theme="1"; } //尝试修改夜间模式下的 favicon -$.ajax({ +if(getCookie("systemDarkThemeIcon")&&getCookie("systemDarkThemeIcon")==1){ + if(window.matchMedia ("(prefers-color-scheme: dark)").matches) $("link#icon").attr("href","/faviconDark.ico"); +}else{ + $.ajax({ type: "GET", url: "/faviconDark.ico", success: function (response,status,xhr) { if(status!=404&&window.matchMedia ("(prefers-color-scheme: dark)").matches){ $("link#icon").attr("href","/faviconDark.ico"); + addCookie("systemDarkThemeIcon", 1, 48); } } -}); + }); +} //支持系统深色模式 function swDarkMode(scheme){ if(scheme.matches) { -- cgit v1.2.3