从 kiiik 协议跳转的新页面里,直接用 window.location.href = url 跳转到外部链接后,点击返回时会回到 kiiik 页面,而不是跳过它直接返回原页面 问题原因kiiik:pageId会先打开一个中间承载页WebView然后这个页面再用window.location.href跳转到真正的 H5 页面。导致页面栈变成原页面 → kiiik中间页 → 外部H5页 ↑ 返回时回到这里解决方案方案一中间页跳转后替换历史记录推荐在中间页里用location.replace()代替location.href替换当前历史记录// 中间页代码 window.location.replace(https:sjdks?...);这样页面栈变成原页面 → 外部H5页 kiiik中间页被替换掉了返回时直接回到原页面。