移动 safari,令人难以置信的消失页面

Mobile safari, incredible vanishing page

我在 iframe 中有一个 html 表单。在移动 safari 中,它非常脆弱。仅仅专注于输入将导致整个框架消失。它似乎与输入输入时的自动滚动有关,但我用视口标签禁用了它,但问题仍然存在。当一种样式有 height:100% 规则时,我已经看到它来来去去,但现在它又回到了没有问题规则的糟糕旧方式。内容还在。触摸不可见的输入将带来焦点和光标,或弹出日期选择器,但仍然不可见。快点,某人,在我发疯之前!

如果这有用,我最终将其追溯到 css 中实现的加载动画。仅页面中 <div id="ajaxLoader"> 的存在就足以导致不稳定。这个故事的寓意:使用 iphone 开发您的移动网络应用程序,因为之后返回并让它们在 safari 中工作可能会让您失去理智。