Ripple Cordova Chrome “aw snap” 消息,当插件媒体是项目的一部分时
Ripple Cordova Chrome "aw snap" message when plugin Media is part of the project
我使用瑞波币,正如本文(http://www.raymondcamden.com/2013/11/05/Ripple-is-Reborn/(中所解释的那样,直到2016年2月1日,它都运行良好。
我运行在:Windows 8,Chrome:版本48.0.2564.97 m,Ripple 0.9.32,cordova 4.0.0(携带cordova android 3.6.4(。
我的项目上安装了几个插件,其中包括Media(apache.org.cordova.media(。直到本周初,它运行良好,突然我收到"Aw,Snap!"页面崩溃消息,当我通过Ripple和Chrome(https://support.google.com/chrome/answer/95669?hl=en(加载我的项目时,谷歌的支持建议没有帮助。
为了弄清楚为什么它没有突然起作用,我用CLI创建了一个"HelloWorld"Cordova项目:"cordova create hello com.example.hello HelloWorld"。
我在Ripple/Chrome中运行它并且它起作用了(没有"Aw,Snap!"消息(。
然后我尝试向其添加常规的 cordova 插件,例如:"cordova plugin add org.apache.cordova.file"等。
通过测试,我注意到Ripple/Chrome可以正常工作,除非插件org.apache.cordova.media打开。在这种情况下,"Aw,Snap!"消息将由Chrome传递。
然后,我将分析重点放在为什么该插件会成为麻烦的根源上。我得出了以下结论:由"MediaError.js"携带的Cordova JavaScript函数/对象"MediaError"与另一个可以在Chrome下的JavaScript中使用的MediaError函数冲突。
所以我找到了解决方法 - 不幸的是,这是一个笨拙的解决方案。在"[cordova_project_name]''platforms''android''assets''www"下,我编辑了文件"cordova_plugin.js",并在注释中加入了有关MediaError的块:
/*{
"file": "plugins/org.apache.cordova.media/www/MediaError.js",
"id": "org.apache.cordova.media.MediaError",
"clobbers": [
"window.MediaError"
]
},*/
最后:不再有来自Ripple/Chrome的"Aw,Snap!"消息,但也没有更多的cordova MediaError功能。如果有人能帮我欺骗Chrome并告诉我如何允许所有cordova Javascript函数覆盖任何其他具有相似名称的javascript函数(然后绕过"Aw,Snap!"消息(?
感谢您发布您的研究结果,它为我节省了很多时间!我不认为你真的可以修复Chrome。最好像错误/请求一样发布它并等待。在此之前,您可以像我最终所做的那样简单地使用较旧的Chrome版本进行调试。您可以从这里下载较旧的chrome版本:http://www.oldversion.com/windows/google-chrome-46-0-2490-80-enterprise-version
这是 Chrome 中的一个错误,由 MS 团队报告。
因此,这里有两种解决此问题的方法,直到chrome修复它或MS团队提出更好的解决方案
-
在 Visual Studio 中,单击"工具"-">选项">
-
查找适用于 Apache 的工具
科尔多瓦 点击"清除科尔多瓦缓存"按钮
重新生成项目
或
-
打开命令提示符
-
cd %AppData%'pm'ode_modules''vs-tac
-
npm 更新波纹模拟器
这是MSTeam的官方帖子。要跟踪在铬中报告的此错误,请参阅此链接
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- 在上一次响应时隐藏Qualtrics项目-Javascript
- 如何在NativeScript中从列表中删除项目时设置动画
- 如何在使用loopback REST API时更改gulp-angular项目的端口号
- 如何在点击时显示ul项目
- jQuery:根据select选项中的每页项目进行分页
- 在项目启动时从$http设置Angularjs常量.获取
- 为什么我将鼠标悬停在项目上时无法更改下拉菜单颜色
- 在 jQuery on 函数中同时对多个项目运行时保持一致的值
- 使用 Javascript Jquery 将鼠标悬停在主项目上时显示子项目
- 使项目居中时忽略列表缩进
- 是否可以在单击 html 未显示列表中的项目标记时触发事件
- 在项目选择时,JSP中的动态文本字段与来自MYSQL数据库的数据
- 当滑块开始更改项目时,添加分页活动类
- 当添加到项目中时,重新定义angular错误:' Error: $injector:modulerr '
- 当我将鼠标悬停在项目上时,我的CSS/JS下拉菜单不会保持在下
- c#在POST中从jquery传递字符串给WebAPI项目方法时出错
- 在AngularFire中迭代项目列表时,如何获取每个项目的ID
- 单击列表项目符号时禁用列表高亮显示
- 在Telerik RadGrid中持久化选中的项目(分页、排序、过滤)