iOS 9 bug - css规则被忽略

Nur*_*urp 12 css web-applications iphone-standalone-web-app twitter-bootstrap-3 ios9

自升级到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)

为什么内容没有隐藏?


更新

我做了一个小提琴测试.它包含两个隐藏的对象,但在这个简化版本中只有一个失败.我希望两者都像我的真实场景一样失败,但你无法得到你想要的一切;)

Nur*_*urp 0

这个问题很久以前就被提出了,遗憾的是我不记得确切的解决方案。我不得不离开这个项目并在几个月后重新开始。

我记得它与我的项目中 Bootstrap 3 的一些奇怪行为有关,因此没有 iOS 错误。我将更改问题的标题以更好地反映这一点。