7***@qq.com
7***@qq.com
  • 发布:2025-03-19 17:30
  • 更新:2026-02-28 09:40
  • 阅读:229

【报Bug】App嵌入webview,webview页面跳转系统权限,返回之后vite服务连接丢失,会重新刷新webview

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 4.56

浏览器平台: Chrome

浏览器版本: 134.0.6998.89

项目创建方式: HBuilderX

操作步骤:

App端嵌入webview,webview页面跳转系统权限设置页,返回之后刷新webview,导致丢失页面,返回不了上一页。用户体验不好

预期结果:

从系统权限设置页返回不刷新webview

实际结果:

从系统权限设置页返回会刷新webview,页面重新加载,用户体验不好

bug描述:

App端嵌入webview,webview页面跳转系统权限设置页,返回之后刷新webview,导致丢失页面,返回不了上一页。用户体验不好

2025-03-19 17:30 负责人:无 分享
已邀请:
Nice_Zrd

Nice_Zrd

请问问题有解决么 我也遇到了类似问题

骑猪o0o找牛

骑猪o0o找牛 - 一挖一麻袋

这个 是 vite的 问题哦

vite dev下 使用 hmr, 跳转时 挂起, ws断开, 然后 重连时 会 reload了

源代码 在这里

我没找到 比较好的 办法,

我直接 让它 不工作...
大概这样

// vite.config.ts
server: {
hmr: {
// 改 个 奇怪的
protocol: "abc"
}
},

会报错: hook.js:608 [vite] failed to connect to websocket (SyntaxError: Failed to construct 'WebSocket': The URL's scheme must be either 'http', 'https', 'ws', or 'wss'. 'abc' is not allowed.).

要回复问题请先登录注册