同じページでMediaElementとjQueryToolsを使用しているときに、他の誰かが互換性の問題に遭遇しましたか?
ページに両方のライブラリが含まれていて、$('video')。mediaelementplayer();を呼び出すと、Firefoxがクラッシュします。jQuery Toolsへの参照を削除すると、ページが完全に読み込まれ、mediaelementplayer()の呼び出しを削除すると、ページが完全に読み込まれます。
例外はスローされません。ブラウザ全体がロックされ、応答しません。MacとWindowsの両方のマシンでこの問題を再現しました。
テストページは次のとおりです:http://thewellcommunity.org/firefox-crash.htm
jQuery、jQuery Tools、MediaElementの最新バージョンにアップグレードしました。これらの各ライブラリをアップグレードする前に、クラッシュが発生していました。唯一の違いは、バージョン1.2.5のjQuery Toolsを使用した場合、クラッシュはそれほど深刻ではなく、たまにしか発生せず、Macに限定されているように見えたことです。Firefoxは短時間ロックしますが、最終的には再び安定します。1.2.7にアップデートするとすぐに、クラッシュが毎回発生し始め、回復できませんでした。
私たちのサイトのライブホームページはまだjQueryTools1.2.5を使用しているので、元のクラッシュをそこで見ることができます... http://thewellcommunity.org
誰かが何が起こっているのか考えていますか?または、私がこれをデバッグする方法を知っていますか。try-catchブロックを試しましたが、catchが発生する前にブラウザがクラッシュします。