update: redesigned scrollbar on non-MacOS device

This commit is contained in:
Hakadao
2022-04-21 02:14:02 +08:00
parent 2809051e24
commit 3e3b7a79fa

View File

@@ -71,6 +71,29 @@ browser.tabs.onUpdated.addListener((tabId: number, changInfo: Tabs.OnUpdatedChan
runAt: 'document_start',
matchAboutBlank: true,
})
// If it not a macOS, we will inject CSS to design the scrollbar
if (!navigator.userAgent.includes('Mac OS X')) {
browser.tabs.insertCSS(tabId, {
code: `
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
// background: var(--bew-bg);
background: transparent;
}
::-webkit-scrollbar-thumb {
background-color: var(--bew-fill-3);
border-radius: 20px;
}
`,
runAt: 'document_start',
matchAboutBlank: true,
})
}
}
else if (changInfo.status === 'complete') {