День добрый.
Всё чаще google поддается различным структурам и удаляет безобидные (для конечного пользователя) расширения/приложение из магазина webstore, сегодня произошло очередное такое удаление. Задача расширения была следующий: вытянуть тэги mp3 из х-ресурса, дать ему вменяемое "название" и выдать прямую ссылку на dowlands. Всё.
Не нашел альтернативы в магазине webstore, полез в google копать выход из неприятной для меня ситуаций: в статье
Как перенести расширения Google Chrome без синхрон... описывается весь процесс.
Нашел путь к расширению по его ID, который виден в режиме разработчика и запаковал его согласно инструкции
Созданы следующие файлы:
Расширение: C:\Users\user\AppData\Local\Google\Chrome\User Data\user\Extensions\fipefnklaeanedkmidjijnaneannjcnl\1.0_0.crx
Файл ключей: C:\Users\Dekan\AppData\Local\Google\Chrome\User Data\Default\Extensions\fipefnklaeanedkmidjijnaneannjcnl\1.0_0.pem
Храните файл ключей в надежном месте. Он потребуется для создания новых версий расширения.
Дальнейшем завершающим шагом была локальная установка .crx файла; приложение установилось, но к сожалению отказывается работать
Ребята помогите воспроизвести приложение (автор не я) локально, разработчиком не являюсь что в свою очередь сводит все мои попытки на провал
Архив для анализа. (в нем лежит .crx и папка с расширением)
https://yadi.sk/d/kquIwr1ccjd54upd1: предполагаю, что данное расширения как то завязано с серверной частью и без правок тут не обойтись
Надеюсь на снисходительность разработчиков
upd2: содержимое файла manifest.json
{
"background": {
"scripts": [ "jquery.js", "bg.js" ]
},
"content_scripts": [ {
"css": [ "style.css" ],
"js": [ "jquery.js", "content.js" ],
"matches": [ "*://music.yandex.ru/*" ],
"run_at": "document_start"
}, {
"js": [ "jquery-2.0.3.js" ],
"matches": [ "\u003Call_urls>" ],
"run_at": "document_end"
} ],
"description": "Удобная утилита для любителей музыки на Яндексе",
"icons": {
"128": "icon/icon_128.png",
"16": "icon/icon_16.png",
"48": "icon/icon_48.png"
},
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAupfWyOgbXQvtdenslXSDY3Lnmo4DePZpcsytCxCtS8TMRjfghPtdGLIrgaEeJxBURy0cZsfNiqh+yoiTknBy+I8jdb2fcsUM5sC682go8MILtqr5X3IZDtLHbuv+9VxMrVje8Xg1caE4ilyo3bRW5is+3zgmtmMUtsX9LHkuuN15TC69h+5WbsFG/D3Ct2uLV2dELkDAWObHoyuCXeKYGQ4hOSbWEDZtiRKoZsmTgnLJf5+FCngIcxCNDWPCHHa361ycaWcqBObhTl20qFOnOIU4mgJaWWRw9GNRgzf2AEMBnRtPkdYriQ/Q6xNyZSMf6RAm2JiLWic1U8rvA+EvNwIDAQAB",
"manifest_version": 2,
"name": "Yandex Музыка Downloader",
"permissions": [ "tabs", "downloads", "\u003Call_urls>", "webRequest", "webRequestBlocking" ],
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "1.0",
"web_accessible_resources": [ "button.png" ]
}