dcloudio / uni-app

A cross-platform framework using Vue.js
https://uniapp.dcloud.io
Apache License 2.0
40.18k stars 3.64k forks source link

webview 新窗口打开video页面,再从video页面返回导致 webview中的input 组件软键盘无法呼出 #1766

Closed xiaomaokeke closed 1 year ago

xiaomaokeke commented 4 years ago

问题描述 [问题描述:尽可能简洁清晰地把问题描述清楚] webview中有input 表单元素和 打开带有 video 组件的新页面(uni-page),从video 页面返回 webview 窗口时,webview中的input 元素聚焦无法呼出软键盘。 复现步骤 [复现问题的步骤]

  1. 在 index 页面(使用了webview 组件,以下简称index页面)中,点击 uni-Video 组件播放器4 按钮,打开带有 video 组件的页面 1-index-webview-pan

  2. 从 video 页面,点击顶部返回按钮,返回到 index 页面 2-open-video-page

  3. 点击 index 页面 底部输入框,无法弹出软键盘 3-index-webview-pan

**说明: 1.在没有打开带有video组件页面时,index 页面的webview 中的网页表单元素 input聚焦是可以呼出软键盘 4-default

2.我尝试给当前 webview 刷新页无法呼出软键盘** [或者可以直接贴源代码]

预期结果 video 页面返回后,可以呼出软键盘 4-default

实际结果 [这里请贴上你的报错截图或文字] 3-index-webview-pan

系统信息:

补充信息 [可选] 1.video 页面的层级问题

xiaomaokeke commented 4 years ago

示例代码:https://github.com/xiaomaokeke/uniapp-webview

Fasttian commented 4 years ago

没有复现这个问题,你还有这个问题吗?