Я использую Ripple, как объясняется в этой статье (http://www.raymondcamden.com/2013/11/05/Ripple-is-Reborn/), и до 1 февраля 2016 года он работал очень хорошо.Ripple Cordova Chrome «aw snap» сообщение, когда плагин Media является частью проекта
Я запускаю: окна 8, Chrome: версия 48.0.2564.97 м, пульсация 0.9.32, кордова 4.0.0 (которая несет в себе кордову-андроид 3.6.4).
У меня было несколько плагинов, установленных в моем проекте, среди которых Media (apache.org.cordova.media). До начала этой недели он работал нормально, и вдруг я получил «Aw, Snap!». сообщение об авариях страницы при загрузке моего проекта через Ripple и Chrome (https://support.google.com/chrome/answer/95669?hl=en), советы по поддержке от google не помогли.
Чтобы понять, почему он не работал, я создал проект «HelloWorld» Cordova с CLI: «cordova create hello com.example.hello HelloWorld».
Я запускал его в Ripple/Chrome и работал (нет сообщения «Aw, Snap!»).
Затем я попытался добавить регулярные плагины Cordova ему нравится: «Cordova плагин добавить org.apache.cordova.file» и т.д.
Thru испытаний, я заметил, что Ripple/Хром будет работать корректно, кроме случаев, когда плагин org.apache.cordova.media был на. И это было в том случае, что «Aw, Snap!» сообщение будет доставлено Chrome.
Затем я сосредоточу свой анализ на том, почему этот плагин будет источником проблем. Я пришел к следующему заключению: Функция/объект JavaScript в Кордове «MediaError», переносимая «MediaError.js», находится в конфликте с другой функцией MediaError, которая может использоваться в JavaScript под Chrome.
Так что я нашел обходной путь к нему - неуклюжее решение к сожалению. Под "[cordova_project_name] \ платформ \ Android \ активов \ 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, но больше нет функции Cordova MediaError. Если бы кто-нибудь мог помочь мне обмануть Chrome и сказать мне , как я мог бы разрешить, все функции Javascript для коррекции, чтобы переопределить любые другие функции javascript с похожими именами (а затем обходить сообщение «Aw, Snap!»)?
HI @Webruster, спасибо за отзыв, но поскольку я не использую VS, мне не нужно было этого. Также вчера я обновился до Chrome 50.0.2661.75. И сообщение «aw snapp» с пульсацией возвращается (я открыл новый вопрос об этом http://stackoverflow.com/questions/36699614/ripple-broken-with-chrome-version-50-0-2661-75- ав-Snapp-сообщения об ошибке). У вас возникла такая же проблема с новым Chrome? – nyluje