在同一页面上使用 MediaElement 和 jQuery 工具时,是否有其他人遇到过兼容性问题?
每当我在页面上包含两个库并调用 $('video').mediaelementplayer(); 时,Firefox 就会崩溃 如果我删除对 jQuery 工具的引用,页面加载完美,如果我删除对 mediaelementplayer() 的调用,页面加载完美。
不抛出异常。整个浏览器只是锁定并且不会响应。我在 Mac 和 Windows 机器上都重现了这个问题。
这是一个测试页面:http ://thewellcommunity.org/firefox-crash.htm
我已经升级到最新版本的 jQuery、jQuery Tools 和 MediaElement。在我升级每个库之前就存在崩溃。唯一不同的是,当我使用 jQuery Tools 1.2.5 版本时,崩溃不那么严重,只是偶尔发生,而且似乎仅限于 Mac。Firefox 会锁定一小段时间,但最终会再次稳定下来。一旦我更新到 1.2.7,每次都开始发生崩溃并且无法从中恢复。
我们网站的实时主页仍然使用 jQuery Tools 1.2.5,所以在那里可以看到原始崩溃... http://thewellcommunity.org
有谁知道会发生什么?或者你知道我如何调试这个。我尝试过 try-catch 块,但浏览器在 catch 发生之前就崩溃了。