Javascript iOS键盘没有';t关闭,由iframe内的输入触发
我的网页上有一个模式窗口,其中包含一个Javascript iOS键盘没有';t关闭,由iframe内的输入触发,javascript,html,ios,safari,webkit,Javascript,Html,Ios,Safari,Webkit,我的网页上有一个模式窗口,其中包含一个,页面存储在远程服务器上。此页面包含带有一些元素的表单。当用户点击modal上的关闭按钮时,带有iframe的modal将隐藏 问题: 若用户开始在内的中键入内容,然后关闭模式,则键盘不会关闭,直到他按下Done按钮 我简化了这个示例,删除了模态实体,并提供了两个按钮:一个是隐藏模态,另一个是从DOM中删除模态 我尝试过使用窗口。activeElement将焦点显式设置为根页面上的不同元素(您可以在演示中查看),尝试调用iframe或iframe.c
,页面存储在远程服务器上。此页面包含带有一些
元素的表单。当用户点击modal上的关闭按钮时,带有iframe的modal将隐藏
问题:
若用户开始在
内的
中键入内容,然后关闭模式,则键盘不会关闭,直到他按下Done
按钮
我简化了这个示例,删除了模态实体,并提供了两个按钮:一个是隐藏模态,另一个是从DOM中删除模态
窗口。activeElement
将焦点显式设置为根页面上的不同元素(您可以在演示中查看),尝试调用iframe
或iframe.contentWindow
上的.blur()
方法。
在我的应用程序中,
正在隐藏,但我已尝试将其从页面中删除
当前行为:
- 用户开始在
中键入 - iOS键盘打开
- 删除/隐藏iframe
- 即使
不存在或不隐藏,iOS键盘仍然打开
- 我可以在我的应用程序中以某种方式解决此行为吗
- 如果是iOS或WebKit中的bug,苹果或社区是否提供了一些bug追踪器来解决此类问题
self.view.endEditing(true)这不是本地环境,只是一个网站,我没有访问此SDK的权限。