iPad上iframe中的文本区域行为
Textarea behaviour in iframes on iPad
如果将文本区域和输入放在iframe 中,则它们在iPad Safari上无法正常工作,这是一个已知的错误
以下是有关它的更多信息:https://bugs.webkit.org/show_bug.cgi?id=133044
事实上,它在iOS 8上运行,但在iOS 7上,这个错误很容易重现。
尽管如此,我还是需要找到一些有效的解决方案。
我尝试在父级上添加touchstart
事件处理程序(建议的方式),与mouseup
、touchmove
事件相同——什么都不起作用
也许有人知道这方面的有效解决方案?
感谢
我已经遇到这个问题好几天了,在大多数互联网上搜索也遇到了这个问题。但没有一个帖子包含答案。这是对我有效的解决方案。它基于https://gist.github.com/tamarasaurus/dcf2d0331043586421f3.希望这将在未来帮助人们,或者至少为他们指明正确的方向。
document.addEventListener('keydown', function(e) {
window.focus();
});
document.addEventListener('touchend', function(e) {
window.focus();
});
相关文章:
- onkeyup无法动态创建多个文本区域
- 具有所有样式的文本正在复制到可编辑文本区域
- 在文本区域POST后解码JSON
- HTML文本区域文本到XML
- 阻止在文本区域/文本框中输入数字
- 使用 javascript 单击图片后更改<文本区域>文本
- 使用 javascript 检测文本区域/文本输入中的 HTML 标记,但它应该支持常见的>和<
- 在按 Tab 键时选择文本区域文本
- 切换文本区域文本,但保留对文本的更改
- 清除文本区域/文本框内容的按钮
- 加载页面时,聚焦并全选文本区域文本
- 如何使可编辑文本区域文本不可选择
- 我的文本区域文本是't用javascript将我想要的样式设置为CSS
- 使用jQuery将文本区域文本安全地存储在隐藏字段中,然后稍后在PHP中使用该文本
- 删除文本区域文本提交在新的选项卡
- 如何在添加新文本时保持文本区域文本静态
- 使用 jQuery 将文本区域文本设置为格式正确的 HTML 代码
- 为什么文本添加到区域文本是通过页面刷新,而不是直接刷新
- 使用 jquery 修改文本区域文本
- 如何使用Javascript在文本区域(文本框)中单击(光标闪烁)而不使用鼠标单击