这是一个我以前从未见过的奇怪的错误。在加载我正在Safari(Mac OS 10.8.2)中工作的webapp的登录页面时,整个浏览器崩溃并退出,并显示消息“safari web content意外退出”。我不认为我曾经见过一个网站实际上崩溃浏览器之前,在javascript或其他东西的无限循环之外(实际上,它似乎不应该是可能的)。是否有任何Apache标头或已知会导致Safari崩溃的东西?任何帮助我指向正确方向的人都将不胜感激。
我做了什么:
答案 0 :(得分:1)
使用消除过程。删除一些代码,测试应用程序。如果它不起作用,请继续删除代码,直到找到原因。
答案 1 :(得分:1)
如果有人偶然碰到这个问题,那么问题最终就是将CSS3过渡与calc()
值结合使用。显然将它们放在一起导致Safari崩溃(在转换甚至触发之前,我可能会添加)。我通过做一些简单的浏览器检测来解决这个问题,当浏览器不是Safari时,只在主体上添加一个类,并且只对该类中的元素进行与calc()
值相关的转换。