From ec251e8d0e7544530a97cd08140341ec22e46180 Mon Sep 17 00:00:00 2001 From: Liu Chao <692366453@qq.com> Date: Sun, 30 Jul 2023 21:34:25 +0800 Subject: [PATCH] first commit --- background.js | 4 ++++ icon.png | Bin 0 -> 2624 bytes manifest.json | 21 +++++++++++++++++++++ popup.html | 11 +++++++++++ popup.js | 13 +++++++++++++ 5 files changed, 49 insertions(+) create mode 100644 background.js create mode 100644 icon.png create mode 100644 manifest.json create mode 100644 popup.html create mode 100644 popup.js diff --git a/background.js b/background.js new file mode 100644 index 0000000..ddf64ef --- /dev/null +++ b/background.js @@ -0,0 +1,4 @@ +chrome.browserAction.onClicked.addListener(function(tab) { + chrome.tabs.create({ url: 'chrome://flags/#enable-force-dark' }); + }); + \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7c11bf25122d2d8d0e09f51c8205895261a0e947 GIT binary patch literal 2624 zcmV-G3cvMD6E?B;J6R(>TA@ zg}C7HK3M4`rGF^-z!y~O@fw5}G*TL(^gh`e^iu8M?P>&L8Y_*b@{>5Z0dfwOYaf&Q zftOc6%IK)Hi2MwEL8H7}nNX1}NI&lXAisnEj#5Jp*C$k<4e9l`&w+>jR64-J^$8Ui zr1Ty6AAD$nhwBsSp@C8j*1_=rZlceb|7V2rs}#!8QfVpK z8Tj=|*O3kjPh7f={irX;C5*pwpXF;4BEVjIlE@yGh=U{ASityu zgREVdV8ksHfADeRw2Aop*djJf0{Km8TWeP)M1rMO+`+$w^yDsz_Kd&zf}P6}Oz2Ab z7snlVglErTw9}9Awek1!>)%k$LCO zapdC=hKC0nd8kS_9S?PN4}NfiZD4pxvi&S5?kDrk9_q;x zCpCP5Cr`O$6`6H3!mlkoc^Yo$si1>B`N|zTQF>%{N|)sh?%!G`lI>kz=-e1<=0S^$rk#t+1;@tocGKX7)Fq;)nTW{K#GXr@nfRo7LoGy+u^W6gY%>+%!yd!4>@>tB_#4lDU zybiK5CumwHFQE3%v=eXkWh#QpiGKq?h$@~Cz^@5-y5W?xTH5Hhw(j4YuDm#5;2T^T zVSo&vrzqY{P`Htscz0btINKNpT-WD!F*&S)=G*|j!@!l;k#uor+?xP71pU0b-jwZ0 zADe>>wkW?-U72WT(0D; z0`@1~j$wU5H4-+GTxJ$wzJ+)C>X;snbY;x+GcIYZ#_djaZUP8t@mG^RsnkZcF*c@7 zRC1&M8Ba}QQ6tFoDVc}UlgQZ|U<$*;F|JHl z0;_{0OT@Hloy|@vWeCH_g)WU)0`G1Fi{eBK)2bJ(_D~6&tQ%MLfG+4k`V^7SgJ(l` zS?!q;5Qa1fMnL%DXO?R5P-i%i>`ul)=v>!WT_5xZN>rZNFP8M>VsBE)zN;J zYzpW5JeRpP;}9$txu>6n77oO8{?zTwFtpsY84uu$;Ty@%@-3-+l;Zs##NZqS@BESE z2_(c|6@*Uyh1?G&Vg}gQ;T*r~?SojRXY@kX`!eMbY`OL!{bWG?W1MdzlzV*Rl{1!f z=^9R9LBNVL7isJAqKg^BFom#iBVWb>fv_+3>Q7a=lypWEQs|#odc97F1TIs0hV*Xf zO-dt`jw3yA4a)po&V0-3>lP=3nJx#RGkluM3D^<*iOlFK^rM-eU%?{k?<5^*BZe%j?3_nZdmplS*yB)$jp>YtW zMYJN`as?U{#A&)g8W}fV(Ocv%3M5BzjN^D$-znB<1{ucqv@NF(Kco~btx>qZIXoId zth-eRvnd2Ie@@>)eS$cx!12Vth$WPQcUWMMz`^aeg+ZJez&)JRTD$^Eq+)>VgnvIh;)Vi-PW?>iMwKu@tZR2la`W_@UfE z@ooa-;^lo#fYZ(6w2RNuMu9;ZLFNZ&n+Q*js`!QhRtIsHi1i7dsHq`cRN-oGp*86gcbt^M`BIsQ za3fbbRwj4gIM%qqq9~yl1;rPrvO(B2PRcZ1FDPrnfX}S+>f#^?+(<)X_{#+-vBEmn z#Z6G|b%E0MC8ST{!YQCA?V3@i+m#+AJ^QwOh*W(-z$=R-^wv3z_-SQX7xqhXIn$2| zHahO1@B`yosP@fVT;C@+mpASSnQ0bkDQ{J3X0NOA3zkACIT&0VUB?0Q_lGWK2%Hk%c`wiUA(X< zIHUpWvO0000 + + + Auto Dark Mode Toggle + + + +

Auto Dark Mode Toggle

+ + + diff --git a/popup.js b/popup.js new file mode 100644 index 0000000..7715460 --- /dev/null +++ b/popup.js @@ -0,0 +1,13 @@ +document.addEventListener('DOMContentLoaded', function() { + var toggleButton = document.getElementById('toggleButton'); + + chrome.tabs.query({ active: true, currentWindow: true }, function(tabs) { + var tab = tabs[0]; + var url = tab.url; + + toggleButton.addEventListener('click', function() { + chrome.tabs.update(tab.id, { url: 'chrome://flags/#enable-force-dark' }); + }); + }); + }); + \ No newline at end of file