mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-07 08:46:40 +08:00
fix 订阅历史按钮
This commit is contained in:
@@ -96,54 +96,54 @@ export function usePWAInstall() {
|
|||||||
const ua = navigator.userAgent
|
const ua = navigator.userAgent
|
||||||
const isIOS = /iPad|iPhone|iPod/.test(ua) && !(window as any).MSStream
|
const isIOS = /iPad|iPhone|iPod/.test(ua) && !(window as any).MSStream
|
||||||
const isAndroid = /Android/.test(ua)
|
const isAndroid = /Android/.test(ua)
|
||||||
const isSafari = /Safari/.test(ua) && !/Chrome/.test(ua)
|
const isSafari = /Safari/.test(ua) && !/Chrome/.test(ua) && !/Edg/.test(ua)
|
||||||
const isChrome = /Chrome/.test(ua) && !/Edg/.test(ua)
|
const isChrome = /Chrome/.test(ua) && !/Edg/.test(ua)
|
||||||
const isEdge = /Edg/.test(ua)
|
const isEdge = /Edg/.test(ua)
|
||||||
const isFirefox = /Firefox/.test(ua)
|
const isFirefox = /Firefox/.test(ua)
|
||||||
|
|
||||||
if (isIOS && isSafari) {
|
if (isEdge) {
|
||||||
return {
|
return {
|
||||||
platform: 'ios',
|
platform: 'Microsoft Edge',
|
||||||
|
platformKey: 'edge',
|
||||||
|
}
|
||||||
|
} else if (isIOS && isSafari) {
|
||||||
|
return {
|
||||||
|
platform: 'iOS Safari',
|
||||||
platformKey: 'ios',
|
platformKey: 'ios',
|
||||||
}
|
}
|
||||||
} else if (isAndroid && isChrome) {
|
} else if (isAndroid && isChrome) {
|
||||||
return {
|
return {
|
||||||
platform: 'android',
|
platform: 'Android Chrome',
|
||||||
platformKey: 'android',
|
platformKey: 'android',
|
||||||
}
|
}
|
||||||
} else if (isEdge) {
|
|
||||||
return {
|
|
||||||
platform: 'edge',
|
|
||||||
platformKey: 'edge',
|
|
||||||
}
|
|
||||||
} else if (isFirefox && isAndroid) {
|
} else if (isFirefox && isAndroid) {
|
||||||
return {
|
return {
|
||||||
platform: 'firefox',
|
platform: 'Android Firefox',
|
||||||
platformKey: 'android', // Firefox on Android uses similar steps to Chrome
|
platformKey: 'android',
|
||||||
}
|
}
|
||||||
} else if (isFirefox) {
|
} else if (isFirefox) {
|
||||||
return {
|
return {
|
||||||
platform: 'firefox',
|
platform: 'Firefox',
|
||||||
platformKey: 'firefox',
|
platformKey: 'firefox',
|
||||||
}
|
}
|
||||||
} else if (isChrome) {
|
} else if (isChrome) {
|
||||||
return {
|
return {
|
||||||
platform: 'chrome',
|
platform: 'Chrome',
|
||||||
platformKey: 'chrome',
|
platformKey: 'chrome',
|
||||||
}
|
}
|
||||||
} else if (isSafari) {
|
} else if (isSafari) {
|
||||||
return {
|
return {
|
||||||
platform: 'safari',
|
platform: 'Safari',
|
||||||
platformKey: 'safari',
|
platformKey: 'safari',
|
||||||
}
|
}
|
||||||
} else if (isAndroid) {
|
} else if (isAndroid) {
|
||||||
return {
|
return {
|
||||||
platform: 'mobile',
|
platform: 'Mobile Browser',
|
||||||
platformKey: 'mobile',
|
platformKey: 'mobile',
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
platform: 'desktop',
|
platform: 'Desktop Browser',
|
||||||
platformKey: 'desktop',
|
platformKey: 'desktop',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -187,9 +187,9 @@ export default {
|
|||||||
'点击"安装"确认',
|
'点击"安装"确认',
|
||||||
],
|
],
|
||||||
edge: [
|
edge: [
|
||||||
'点击地址栏右侧的应用图标',
|
'点击地址栏右侧的"应用可用"图标',
|
||||||
'选择"安装此站点为应用"',
|
'在弹出的面板中点击"安装"按钮',
|
||||||
'点击"安装"确认',
|
'在确认对话框中点击"安装"',
|
||||||
],
|
],
|
||||||
firefox: [
|
firefox: [
|
||||||
'点击地址栏右侧的安装图标',
|
'点击地址栏右侧的安装图标',
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ useDynamicButton({
|
|||||||
:error-description="keyword ? t('subscribe.noFilterData') : t('subscribe.noSubscribeData')"
|
:error-description="keyword ? t('subscribe.noFilterData') : t('subscribe.noSubscribeData')"
|
||||||
/>
|
/>
|
||||||
<!-- 底部操作按钮 -->
|
<!-- 底部操作按钮 -->
|
||||||
<Teleport to="body" v-if="route.path === '/subscribe'">
|
<Teleport to="body" v-if="route.path.startsWith('/subscribe')">
|
||||||
<div v-if="isRefreshed">
|
<div v-if="isRefreshed">
|
||||||
<VFab
|
<VFab
|
||||||
v-if="userStore.superUser && !appMode"
|
v-if="userStore.superUser && !appMode"
|
||||||
|
|||||||
Reference in New Issue
Block a user