summaryrefslogtreecommitdiffstats
path: root/assets/js/miracles.min.js
diff options
context:
space:
mode:
authorBigCoke233 <hi@guhub.cn>2020-05-02 23:30:29 +0800
committerBigCoke233 <hi@guhub.cn>2020-05-02 23:30:29 +0800
commit8d5ab5d3c00ef94e089fdbce00fe38e61087dcaa (patch)
tree9c1527ba100c8279d40aab87afce26a4f76bf539 /assets/js/miracles.min.js
parent3ec31ec991c7faca3a3abc6c68dd8c6faeff49c1 (diff)
:sunglasses: Add: 支持自定义系统夜间模式下的 favicon
可在根目录下创建 faviconDark.ico,如果这个文件存在而系统又为深色模式的时候,就将 favicon 替换成这个文件
Diffstat (limited to 'assets/js/miracles.min.js')
-rw-r--r--assets/js/miracles.min.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/assets/js/miracles.min.js b/assets/js/miracles.min.js
index e5e7362..dfc0221 100644
--- a/assets/js/miracles.min.js
+++ b/assets/js/miracles.min.js
@@ -117,6 +117,16 @@ else if (whatTheme == "1") {
alertSend("检测到您使用日落模式,已自动切换");
theme="1";
}
+//尝试修改夜间模式下的 favicon
+$.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");
+ }
+ }
+});
//支持系统深色模式
function swDarkMode(scheme){
if(scheme.matches) {