fix(App): set initial state of presentPreferencePanel to false
This commit is contained in:
parent
885a7dabab
commit
4c85a037fa
|
@ -1,5 +1,5 @@
|
||||||
chrome.webRequest.onBeforeRequest.addListener(
|
chrome.webRequest.onBeforeRequest.addListener(
|
||||||
(details) => {
|
async (details) => {
|
||||||
console.log(
|
console.log(
|
||||||
'onBeforeRequest MAIN_FRAME:',
|
'onBeforeRequest MAIN_FRAME:',
|
||||||
details.url,
|
details.url,
|
||||||
|
@ -12,9 +12,14 @@ chrome.webRequest.onBeforeRequest.addListener(
|
||||||
details.type === 'other' &&
|
details.type === 'other' &&
|
||||||
details.frameId === 0
|
details.frameId === 0
|
||||||
) {
|
) {
|
||||||
|
const pref = await chrome.storage.sync.get('preferences')
|
||||||
|
console.log(pref.preferences.autoRedirect)
|
||||||
|
|
||||||
|
if (pref === undefined || pref.preferences === undefined || pref.preferences.autoRedirect === undefined || pref.preferences.autoRedirect === true) {
|
||||||
chrome.tabs.create({ url: chrome.runtime.getURL('index.html') })
|
chrome.tabs.create({ url: chrome.runtime.getURL('index.html') })
|
||||||
chrome.tabs.remove(details.tabId)
|
chrome.tabs.remove(details.tabId)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{ urls: ['https://monster-siren.hypergryph.com/manifest.json'] },
|
{ urls: ['https://monster-siren.hypergryph.com/manifest.json'] },
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,7 +9,7 @@ import LeftArrowIcon from './assets/icons/leftarrow.vue'
|
||||||
import CorgIcon from './assets/icons/corg.vue'
|
import CorgIcon from './assets/icons/corg.vue'
|
||||||
import { watch } from 'vue'
|
import { watch } from 'vue'
|
||||||
|
|
||||||
const presentPreferencePanel = ref(true)
|
const presentPreferencePanel = ref(false)
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user