我注意到 Safari 不能很好地与 Angular Material 配合使用。看起来兼容性问题无处不在:样式、布局等。有没有其他人遇到过这些问题并且对如何很好地解决这些问题有很好的建议?
最佳答案
在提问的时候,Safari中的Angular Material确实存在问题:
- 布局(主要是与 flex 相关的问题)
- 对话框(位置计算错误/对话框折叠)
- 性能(一些精美的动画,包括涟漪、点击坐标缩放等)
您在 <v0.10.1
版本中使用 Angular Material,实际上一般情况下存在很多问题。然而,如今(实际上在 Angular Material v1.x
之后),这些问题都消失了(不仅在 Safari 中)。
Angular Material 变得更加稳定和高效(证明是 7000 多个已关闭的问题)。 Flexbox 现在也得到了更好的支持,这也是 <1.x 版本出现许多布局问题的原因。
对于今天发现运行 Angular Material <v1.x
问题的任何人,答案很简单:将 Angular Material 升级到更新版本,最好v1.1+
.
关于javascript - Angular Material 和 Safari 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975434/