From 258e38d4621023f2b2fcc77e0d5bbe3007340ad3 Mon Sep 17 00:00:00 2001
From: Coding Zhang <2291200076@qq.com>
Date: Sat, 5 Feb 2022 11:13:22 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=88=E5=B9=B6=E6=97=B6?=
=?UTF-8?q?=E6=BC=8F=E6=8E=89=E7=9A=84js=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/shell-chrome/assets/js/popup.js | 32 ++++++++++++++++++++++++
packages/shell-chrome/popup.html | 4 +--
2 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/packages/shell-chrome/assets/js/popup.js b/packages/shell-chrome/assets/js/popup.js
index e69de29..5d8e260 100644
--- a/packages/shell-chrome/assets/js/popup.js
+++ b/packages/shell-chrome/assets/js/popup.js
@@ -0,0 +1,32 @@
+$(function() {
+ // 获取开关状态
+ chrome.storage.sync.get('clickState', function(budget) {
+ // console.log(budget.clickState);
+ // 获取页面节点
+ let input = document.querySelector("#button-3");
+ // 改变开关状态(保持与上次设置时一致)
+ input.checked = budget.clickState;
+ });
+
+ // 点击开关时改变按钮状态
+ $("#button-3").click(function() {
+ // 获取开关
+ let checked = $("#button-3");
+ // 持久化存储开关状态
+ chrome.storage.sync.set({ 'clickState': checked[0].checked });
+
+ // 自动刷新页面
+ chrome.tabs.query({
+ active: true,
+ currentWindow: true
+ }, (tabs) => {
+ console.log(tabs);
+ let message = {
+ info: 'reload'
+ }
+ chrome.tabs.sendMessage(tabs[0].id, message, res => {
+ console.log(res);
+ })
+ })
+ })
+})
diff --git a/packages/shell-chrome/popup.html b/packages/shell-chrome/popup.html
index 74a7713..bb71c6f 100644
--- a/packages/shell-chrome/popup.html
+++ b/packages/shell-chrome/popup.html
@@ -35,8 +35,8 @@
-
-
+
+