0

これは今までに見たことのない、ちょっと変わったバグです。Safari (Mac OS 10.8.2) で作業している Web アプリケーションのログイン ページをロードすると、ブラウザ全体がクラッシュして終了し、「Safari Web コンテンツが予期せず終了しました」というメッセージが表示されます。JavaScriptなどの無限ループの外で、サイトが実際にブラウザをクラッシュさせるのを見たことがないと思います(実際、それが可能であるようには思えません)。Apache ヘッダーまたは Safari をクラッシュさせることが知られているものはありますか? 私を正しい方向に向ける助けがあれば幸いです。

私がやったこと:

  • すべてのメタ タグを削除してもクラッシュしました。
  • セキュリティ警告が表示されたため、クラッシュする前にSSL証明書を取得しています(ローカルでテストしているため、証明書がURLと一致しません)
  • ほとんどすぐにクラッシュするので、それを引き起こしているjavascriptがあるとは思えません
4

2 に答える 2

1

消去法を使います。一部のコードを削除し、アプリをテストします。うまくいかない場合は、原因がわかるまでコードの削除を続けてください。

于 2013-03-01T16:12:44.357 に答える
1

この質問に出くわした人がいた場合、問題は CSS3 トランジションをcalc()値と組み合わせて使用​​することになりました。どうやらそれらを一緒にすると、Safari がクラッシュするようです (遷移がトリガーされる前に、私は追加するかもしれません)。ブラウザーが Safari 以外の場合にボディにクラスを追加し、calc()そのクラス内の要素の値に関連する遷移のみを行う単純なブラウザー検出を行うことで解決しました。

于 2013-04-04T21:19:29.427 に答える