如果我刷新几次,为什么我的应用程序会在Chrome中崩溃
Why would my app crash in Chrome if I refresh a few times?
我正在构建一个web应用程序,它可以进行大量DOM操作并使用CSS3效果。
我反复刷新页面,每重新加载第4次或第5次,Chrome都会显示Aw,表示选项卡崩溃的快照页面。我认为页面一直在刷新那么多,所以我不认为这是概率性的事情,而是源于一些积累。
如何检查Chrome崩溃以找出一些潜在的罪魁祸首?我尝试过获取CPU配置文件和堆快照,但看起来并没有积累太多内存。
我们在多台计算机上的最新chrome版本40.0.2214.111中也遇到了同样的情况。
我们在这里记录了Chromium的一个错误:https://code.google.com/p/chromium/issues/detail?id=456365
请随意添加评论/明星,以帮助他们关注。
调试似乎很困难,因为没有崩溃数据,运行调试工具本身会导致崩溃。
我们无法在Chrome Canary中重新生产。
我们在使用最新版本的chrome(40.0.2214.111)时遇到了同样的问题。
在我们的案例中,该应用程序正在使用SoundJS,如果我们禁用该库的webaudioapi,则该应用程序工作正常。
if (navigator && navigator.userAgent && navigator.userAgent.match("40.0.2214.111")) {
createjs.Sound.registerPlugins([createjs.HTMLAudioPlugin]);
} else {
createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.HTMLAudioPlugin, createjs.FlashPlugin]);
}
不知道你是否在使用SoundJS,但以防万一我想添加这条评论。
相关文章:
- 我在哪里从 React Redux 应用程序中的服务器获取初始数据
- 有没有一种方法可以在IE8中解决我的Rails javascript应用程序.js的问题
- 获取包含我的谷歌应用程序脚本的页面的url
- 胡子.js卡在我的 Rails 应用程序中的 0.4.0-dev 上
- 如何消除我的应用程序上的希腊字符
- 我的应用程序中的可点击元素应始终是锚标记
- 如何创建重用我的 JS 库的 iPad 应用程序,这些库是为 Web 应用程序构建的
- ASP.NET:是否可以将CSS或Javascript注入到我的Web应用程序中的每个页面中
- 为什么IE无法正确显示我的HttpHandler Web应用程序中的特殊符号
- 为什么我的应用程序中的某些组件在IE7中工作,而在IE9中不起作用
- 为什么我的Mac应用程序中的WebView html拒绝加载JQuery或任何外部脚本
- Angularjs模式窗口在我的应用程序中的实现
- 我曾经跟随某人的代码样本,并尝试应用到我的HighChart程序,但我可以'I don’我一点也做不到
- 如何从我的web应用程序中的Java脚本文件中获得加密的密码
- 如何始终解析相对于我的web应用程序根的URL
- 我可以使用标准Javascript应用程序中的Google Polymer吗
- Facebook应用程序-我如何计算发件人邀请的朋友数量
- 访问导致我的应用程序崩溃的数组元素
- 我的网络应用程序中的谷歌地图API
- Javascript应用程序-我的代码怎么样