mirror of
https://github.com/BewlyBewly/BewlyBewly.git
synced 2025-04-14 13:15:29 +00:00
chore:
This commit is contained in:
@@ -52,21 +52,21 @@ let app: AppType | null = null;
|
||||
setupApp(app)
|
||||
app.use(i18n).mount(root)
|
||||
}
|
||||
// else if (/https?:\/\/(www.)?bilibili.com\/video\/.*/.test(currentUrl)) {
|
||||
// const container = document.createElement('div')
|
||||
// const root = document.createElement('div')
|
||||
// const styleEl = document.createElement('link')
|
||||
// styleEl.setAttribute('rel', 'stylesheet')
|
||||
// styleEl.setAttribute('href', browser.runtime.getURL('dist/contentScripts/style.css'))
|
||||
// container.id = 'bewly'
|
||||
// container.appendChild(styleEl)
|
||||
// container.appendChild(root)
|
||||
// document.body.appendChild(container)
|
||||
else if (/https?:\/\/(www.)?bilibili.com\/video\/.*/.test(currentUrl)) {
|
||||
const container = document.createElement('div')
|
||||
const root = document.createElement('div')
|
||||
const styleEl = document.createElement('link')
|
||||
styleEl.setAttribute('rel', 'stylesheet')
|
||||
styleEl.setAttribute('href', browser.runtime.getURL('dist/contentScripts/style.css'))
|
||||
container.id = 'bewly'
|
||||
container.appendChild(styleEl)
|
||||
container.appendChild(root)
|
||||
document.body.appendChild(container)
|
||||
|
||||
// const app = createApp(App)
|
||||
// setupApp(app)
|
||||
// app.use(i18n).mount(root)
|
||||
// }
|
||||
const app = createApp(App)
|
||||
setupApp(app)
|
||||
app.use(i18n).mount(root)
|
||||
}
|
||||
})()
|
||||
|
||||
export default app as AppType
|
||||
|
||||
@@ -66,8 +66,14 @@ async function getVideoInfo() {
|
||||
const url = location.href
|
||||
// url.match(/video\/[0-9a-zA-Z]*/) = ['video/BV1vx4y1V7VD/', index: 25, input: 'https://www.bilibili.com/video/BV1vx4y1V7VD/', groups: undefined]
|
||||
// url.match(/video\/[0-9a-zA-Z]*/)[0] = 'video/BV1vx4y1V7VD/'
|
||||
const bvid = url.match(/video\/[0-9a-zA-Z]*\/?/)![0].split('/')[1]
|
||||
const res = await browser.runtime.sendMessage({ contentScriptQuery: 'getVideoInfo', bvid })
|
||||
const videoId = url.match(/video\/[0-9a-zA-Z]*\/?/)![0].split('/')[1]
|
||||
const isBV = videoId.startsWith('BV')
|
||||
|
||||
let res
|
||||
if (isBV)
|
||||
res = await browser.runtime.sendMessage({ contentScriptQuery: 'getVideoInfo', videoId })
|
||||
else
|
||||
res = await browser.runtime.sendMessage({ contentScriptQuery: 'getVideoInfo', aid: videoId.replace('av', '') })
|
||||
if (res.code === 0) {
|
||||
Object.assign(videoInfo, res.data.View)
|
||||
Object.assign(userCardInfo, res.data.Card)
|
||||
|
||||
Reference in New Issue
Block a user