mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-18 16:27:36 +08:00
在设置中添加浏览器仿真选项
This commit is contained in:
@@ -37,6 +37,8 @@ const siteSetting = ref<any>({
|
||||
Site: {
|
||||
SITEDATA_REFRESH_INTERVAL: 0,
|
||||
SITE_MESSAGE: false,
|
||||
BROWSER_EMULATION: 'playwright',
|
||||
FLARESOLVERR_URL: '',
|
||||
},
|
||||
})
|
||||
|
||||
@@ -61,6 +63,12 @@ const SiteDataRefreshIntervalItems = [
|
||||
{ title: t('setting.site.syncInterval.never'), value: 0 },
|
||||
]
|
||||
|
||||
// 站点访问仿真方式
|
||||
const BrowserEmulationItems = [
|
||||
{ title: 'Playwright', value: 'playwright' },
|
||||
{ title: 'FlareSolverr', value: 'flaresolverr' },
|
||||
]
|
||||
|
||||
// 重置站点
|
||||
async function resetSites() {
|
||||
try {
|
||||
@@ -206,7 +214,7 @@ onMounted(() => {
|
||||
</VRow>
|
||||
<VRow>
|
||||
<VCol cols="12">
|
||||
<VCard :title="t('setting.site.siteDataRefresh')">
|
||||
<VCard :title="t('setting.site.siteOptions')">
|
||||
<VCardText>
|
||||
<VForm>
|
||||
<VRow>
|
||||
@@ -220,6 +228,28 @@ onMounted(() => {
|
||||
prepend-inner-icon="mdi-refresh"
|
||||
/>
|
||||
</VCol>
|
||||
|
||||
<VCol cols="12" md="6">
|
||||
<VSelect
|
||||
v-model="siteSetting.Site.BROWSER_EMULATION"
|
||||
:items="BrowserEmulationItems"
|
||||
:label="t('setting.site.browserEmulation')"
|
||||
:hint="t('setting.site.browserEmulationHint')"
|
||||
persistent-hint
|
||||
prepend-inner-icon="mdi-web"
|
||||
/>
|
||||
</VCol>
|
||||
<VCol cols="12" md="6">
|
||||
<VTextField
|
||||
v-model="siteSetting.Site.FLARESOLVERR_URL"
|
||||
v-show="siteSetting.Site.BROWSER_EMULATION == 'flaresolverr'"
|
||||
:label="t('setting.site.flaresolverrUrl')"
|
||||
:placeholder="'http://127.0.0.1:8191'"
|
||||
:hint="t('setting.site.flaresolverrUrlHint')"
|
||||
persistent-hint
|
||||
prepend-inner-icon="mdi-server"
|
||||
/>
|
||||
</VCol>
|
||||
</VRow>
|
||||
<VRow>
|
||||
<VCol cols="12" md="6">
|
||||
|
||||
Reference in New Issue
Block a user