自升级到iOS 9以来,我的Web应用程序已经改变了行为,现在显示所有具有css样式display: none和内容的内容visibility: hidden.这个"功能"可以在Safari和Chrome for iOS中看到.Chrome,Firefox,Safari和IE for Windows以及Android手机上隐藏了相同的内容(如预期).问题似乎与iOS有关,但我找不到任何有关它的信息.
我知道iOS 9有一个媒体查询错误(这里和这里描述)但我既没有问题,也没有页面的响应性和缩放.
另外值得注意的是我使用的是Twitter Bootstrap 3,它特别是它们隐藏的类在iOS中无法正常工作.
<div class="hidden">Hide me please</div>
Run Code Online (Sandbox Code Playgroud)
为什么内容没有隐藏?
更新
我做了一个小提琴测试.它包含两个隐藏的对象,但在这个简化版本中只有一个失败.我希望两者都像我的真实场景一样失败,但你无法得到你想要的一切;)
css web-applications iphone-standalone-web-app twitter-bootstrap-3 ios9