|
|
|
|
@ -166,7 +166,7 @@ const queryParams = reactive<QueryParams>({
|
|
|
|
|
const queryFormRef = ref() // 搜索的表单
|
|
|
|
|
const exportLoading = ref(false) // 导出的加载中
|
|
|
|
|
const clientHostStorageKey = 'hiprint-client-host'
|
|
|
|
|
const defaultClientHost = 'http://127.0.0.1:17521'
|
|
|
|
|
const defaultClientHost = 'http://localhost:17521'
|
|
|
|
|
let hiprintInited = false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -190,6 +190,24 @@ const ensureHiprintInit = () => {
|
|
|
|
|
if (hiprintInited) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Edge <EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>Ϊ hiwebSocket <EFBFBD><EFBFBD><EFBFBD>?polling <EFBFBD><EFBFBD><EFBFBD><EFBFBD>㽵<EFBFBD><EFBFBD>? // ԭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?transports:["websocket"]<EFBFBD><EFBFBD>Edge <EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WebSocket <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>
|
|
|
|
|
const socket = getHiwebSocket()
|
|
|
|
|
if (socket?.start && !socket.__transportPatched) {
|
|
|
|
|
const originalStart = socket.start.bind(socket)
|
|
|
|
|
socket.start = function (callback?: any) {
|
|
|
|
|
const originalIo = window.io
|
|
|
|
|
window.io = function (url: string, opts?: any) {
|
|
|
|
|
opts = opts || {}
|
|
|
|
|
opts.transports = ['websocket', 'polling']
|
|
|
|
|
return originalIo(url, opts)
|
|
|
|
|
}
|
|
|
|
|
originalStart(callback)
|
|
|
|
|
window.io = originalIo
|
|
|
|
|
}
|
|
|
|
|
socket.__transportPatched = true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hiprint.init({
|
|
|
|
|
host: normalizeClientHost(),
|
|
|
|
|
providers: [defaultElementTypeProvider()]
|
|
|
|
|
|