refactor: 新tab预览无需进行浏览器刷新,防止请求阻塞造成异常退出 #14498

This commit is contained in:
wangjiahao 2025-01-20 18:40:49 +08:00 committed by 王嘉豪
parent a893bcdb52
commit aa4def3384
4 changed files with 5 additions and 5 deletions

View File

@ -694,7 +694,7 @@ export default {
label_color: 'Label color',
input_box_style: 'Input box style',
overall_refresh: 'Overall refresh',
previews_take_effect: 'Only public links and new Tab previews take effect',
previews_take_effect: 'Only public links take effect',
jump_icon_color: 'Link, drill, jump icon color',
level_display_color: 'Drill level display color',
a_new_theme: 'Create a new theme',

View File

@ -672,7 +672,7 @@ export default {
label_color: '標籤顏色',
input_box_style: '輸入框樣式',
overall_refresh: '整體刷新',
previews_take_effect: '僅公共連結和新Tab預覽生效',
previews_take_effect: '僅公共連結生效',
jump_icon_color: '連動鑽取跳轉的圖示顏色',
level_display_color: '鑽取層級展示顏色',
a_new_theme: '新建主題',

View File

@ -674,7 +674,7 @@ export default {
label_color: '标签颜色',
input_box_style: '输入框样式',
overall_refresh: '整体刷新',
previews_take_effect: '仅公共链接和新Tab预览生效',
previews_take_effect: '仅公共链接生效',
jump_icon_color: '联动钻取跳转的图标颜色',
level_display_color: '钻取层级展示颜色',
a_new_theme: '新建主题',

View File

@ -14,7 +14,7 @@ import { useI18n } from '@/hooks/web/useI18n'
import { XpackComponent } from '@/components/plugin'
import { propTypes } from '@/utils/propTypes'
import { downloadCanvas2 } from '@/utils/imgUtils'
import { setTitle } from '@/utils/utils'
import { isLink, setTitle } from '@/utils/utils'
import EmptyBackground from '../../components/empty-background/src/EmptyBackground.vue'
import { useRoute } from 'vue-router'
const routeWatch = useRoute()
@ -100,7 +100,7 @@ const loadCanvasDataAsync = async (dvId, dvType, ignoreParams = false) => {
}
const initBrowserTimer = () => {
if (state.canvasStylePreview.refreshBrowserEnable) {
if (state.canvasStylePreview.refreshBrowserEnable && isLink()) {
const gap = state.canvasStylePreview.refreshBrowserUnit === 'minute' ? 60 : 1
const browserRefreshTime = state.canvasStylePreview.refreshBrowserTime * gap * 1000
setTimeout(() => {