11import 'webextension-polyfill' ;
22import { startListenTabs } from './tabs' ;
3- import { ignoreHref } from '@extension/shared' ;
43import { exampleThemeStorage , translationModeStorage , contentUIStateStorage } from '@extension/storage' ;
5- import type { AllMessage , QueryResponse , State , ElementPosition } from '@extension/shared' ;
4+ import type { AllMessage , QueryResponse , State } from '@extension/shared' ;
65
76console . log ( 'Background loaded' ) ;
87console . log ( "Edit 'chrome-extension/src/background/index.ts' and save to reload." ) ;
@@ -28,7 +27,6 @@ const waitingQuery: { [key: string]: { resolves: [(value: AllMessage) => void] }
2827const state : State = {
2928 interactionMode : 'full' ,
3029 demoMode : false ,
31- ignored : false ,
3230 running : false ,
3331 ignoreHref,
3432 inspecting : false ,
@@ -47,7 +45,6 @@ const initializeStateFromStorage = async () => {
4745 state . demoMode = storedState . demoMode ;
4846 state . inspecting = storedState . inspecting ;
4947 state . showBBox = storedState . showBBox ;
50- state . ignored = storedState . ignored ;
5148 state . running = false ; // 初始时设为 false,等 WebSocket 连接成功后再设为 true
5249
5350 console . log ( 'background: 状态已恢复' , state ) ;
@@ -119,7 +116,6 @@ const listenMessageForUI = (
119116 // 同步到 storage
120117 contentUIStateStorage . updateGlobalState ( {
121118 running : state . running ,
122- ignored : state . ignored ,
123119 interactionMode,
124120 demoMode,
125121 inspecting,
@@ -202,7 +198,6 @@ const connectWebSocket = () => {
202198 // 更新 storage 中的 running 状态
203199 contentUIStateStorage . updateGlobalState ( {
204200 running : true ,
205- ignored : state . ignored ,
206201 interactionMode : state . interactionMode ,
207202 demoMode : state . demoMode ,
208203 inspecting : state . inspecting ,
@@ -233,7 +228,6 @@ const connectWebSocket = () => {
233228 // 更新 storage 中的 running 状态
234229 contentUIStateStorage . updateGlobalState ( {
235230 running : false ,
236- ignored : state . ignored ,
237231 interactionMode : state . interactionMode ,
238232 demoMode : state . demoMode ,
239233 inspecting : state . inspecting ,
@@ -252,7 +246,6 @@ const connectWebSocket = () => {
252246 // 更新 storage 中的 running 状态
253247 contentUIStateStorage . updateGlobalState ( {
254248 running : false ,
255- ignored : state . ignored ,
256249 interactionMode : state . interactionMode ,
257250 demoMode : state . demoMode ,
258251 inspecting : state . inspecting ,
@@ -272,7 +265,6 @@ const connectWebSocket = () => {
272265 // 更新 storage 中的 running 状态
273266 contentUIStateStorage . updateGlobalState ( {
274267 running : false ,
275- ignored : state . ignored ,
276268 interactionMode : state . interactionMode ,
277269 demoMode : state . demoMode ,
278270 inspecting : state . inspecting ,
0 commit comments