iPad上的iframe中的Textarea行为

时间:2015-02-17 15:23:58

标签: javascript jquery html ios iframe

知道如果将textarea和输入在iPad Safari中无法正常工作,如果将它们放在iframe中,就会知道错误

以下是有关它的更多信息:https://bugs.webkit.org/show_bug.cgi?id=133044

实际上它可以在iOS 8上运行,但在iOS 7上,这个bug很容易重现。

但尽管如此 - 我需要为此找到一些有效的解决方案。

我尝试在父级上添加touchstart个事件处理程序(建议的方式),与mouseuptouchmove事件相同 - 无效

也许有人知道任何有效的解决方案吗?

由于

1 个答案:

答案 0 :(得分:1)

我已经有这个问题好几天了,并且通过Google搜索大部分互联网也是如此。但这些帖子都没有回答。这是对我有用的解决方案。它基于https://gist.github.com/tamarasaurus/dcf2d0331043586421f3。希望这将有助于未来的人们,或至少指出他们正确的方向。

document.addEventListener('keydown', function(e) {
    window.focus();
});

document.addEventListener('touchend', function(e) {
    window.focus();
});