2015-08-23 2 views
0

Я использую блокировщик всплывающих окон с именем JavaScript Popup Blocker.Как применить исправление к установленному расширению хром?

Иногда это расширение нарушается, я должен его переустановить (например, он разбивается, когда я добавляю сайт с URL-адресом, например http://xxxx:6666/).

Сегодня это повторилось, и я решил исправить ошибку (последнее обновление в 2013 году, похоже, автор не исправил бы эту ошибку в будущем). Я нашел папку расширения с помощью идентификатора расширения chrome и внес некоторые изменения в исходный код.

Но Chrome говорит, что это расширение повреждено и нуждается в исправлении после перезапуска Chrome. Я даже переупаковал расширение и установил его снова, он все еще не работает.

ответ

1

Хорошо, я нашел ответ сам.

Удалить key в manifest.json, удалите папку _metadata, а также (как Xan предполагают), то упакуйте расширение.

Тогда Chrome не сказал, что это расширение повреждено после установки.

+0

Это действительно хак и может сломаться в будущем. реальное решение заключается в том, чтобы повторно опубликовать расширение самостоятельно, которое также разделяет исправление для других пользователей и делает вас знаменитым :) проверьте исходную лицензию, надеясь, что она разрешает изменять и переиздавать. –

+0

@ZigMandel Я бы не назвал это «взломом», который разворачивал. – Xan

+1

Вы действительно должны удалить папку '_metadata'. – Xan

Смежные вопросы