我们正在从现有的网络应用加载Extjs Web应用。我们在下面做了类似的事情
<iframe width="100%" height="400px" src="http://examples.sencha.com/extjs/6.2.0/examples/kitchensink/"></iframe>
当我们打开这个localhost链接iPad safari时。 iFrame加载正常,但是当我点击按钮或链接时,它没有响应。
如果我将iframe src链接替换为其他内容,则可以正常工作。是知道Extjs问题还是有任何解决方法。
谢谢。
答案 0 :(得分:1)
我遇到了同样的问题。最终,事实证明这是一个iOS iframe问题,并没有通过&#34; touchstart&#34;事件到iframe。
要解决问题,请将此代码放入父窗口:
function dummy() {
// console.log("A bug? Where?");
}
addEventListener("touchstart", dummy, false);
您可以看到此link
中的原始帖子