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