我在 Vite.js
上遇到了一个奇怪的问题,它只发生在 Samsung Internet
上,当我在开发服务器上时...
问题:页面在循环中自动重新加载 3 秒,我没有设置也没有写任何间隔...页面重新加载发生在浏览器级别。
这些是不需要的重新加载,我想摆脱它们。
知道为什么会这样吗?
最佳答案
好像Samsung Internet browser disallows insecure websockets .
解决方法是使用 server.https
在 Vite 中启用 HTTPS ,以便它创建一个安全的 Websocket:
// vite.config.js
import { defineConfig } from 'vite'
export default defineConfig({
⋮
server: {
https: true,
}
})
已通过 Vite 2.7.13 和 Samsung Internet 16.0.6.23 验证
关于javascript - Vite.js(Vue): Unwanted Page Reload Happens Only On Samsung Internet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71018015/