TheBarmaley

Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Timofejj Цитата: ошибку устранить мне не удалось | там, сопссно, 4 ошибки.. но всё решаемо.. 1. при установке из твоего црха 49-й утюг ругается на номер версии: шо связано, как подозреваю, с упаковкой в хромом новее 60+, там формат црха чуть поменялся.. я к тому, шо просто перепакованное в том же 49-м ставится на ура..) 2. мелкая "очепятка" - лишняя запятая в функции замены (файл stop_cf_mitm.js, 169-я строка): Код: // var v_whitelist=r.url.replace('https://0.0.0.0/cfmitm_addon/allow/','',).split('?',2);if (v_whitelist.length==2){ var v_whitelist=r.url.replace('https://0.0.0.0/cfmitm_addon/allow/','').split('?',2);if (v_whitelist.length==2){ | 3. корявка, связанная с тем, что не понимается тип браузера (оперируется "browser..." вместо "chrome...") это в файле setwhitelist.js, решается повальной заменой во всём файле или вставкой строчки: Код:в начало файла или в хвост - перед листенерами, без разницы..) 4. ну и более серьёзный косяк - ошибка: Цитата: Uncaught Error: Invocation of form get() doesn't match definition get(optional string or array or object keys, function callback) | связан с некорректным определением функции доступа к локал-стораджу.. решается заменой в двух файлах: а) stop_cf_mitm.js, 26-я строка: Код: // function whitelist_reload(){chrome.storage.local.get().then(function(w){ function whitelist_reload(){chrome.storage.local.get(function(w){ | б) setwhitelist.js, 49-я строка: Код: // var getting=browser.storage.local.get();getting.then(setCurrentChoice,onError); // т.е. вот так: // var getting=browser.storage.local;getting.get(setCurrentChoice,onError); // или ещё проще - сразу и без промежуточных переменных: chrome.storage.local.get(setCurrentChoice,onError); | прим.: "then" тоже лучше убрать, шоб реально работало в старых версиях хромых - раз уж в манифесте заявлено 49+..) в частности, в 49-й версии эта фишка "искаропки" ещё была недоступна, это более свежий стандарт жыэс (2015 года, кажись).. остальное не проверял, вот црх с указанными исправлениями (перепаковано в 49-й версии), смотри/пробуй сам..) Цитата: Может кто знает аналог или подобное расширение для хрома? | не сдавайся пока, допили начатое, потести - можно будет и в шляпу закинуть.. 
|