Более быстрый способ изменить расширение Chrome, чем Remove -> Load unpacked - PullRequest
5 голосов
/ 17 ноября 2011

Я обнаружил, что единственный верный способ проверить изменения, которые я делаю с моим расширением при его разработке, - это полностью удалить его из моих расширений и заново "загрузить распакованное расширение".

Любой другой ярлыкметод и проблемы с кэш-памятью, такие как использование старой версии моего скрипта.

Так есть ли другие, более быстрые и надежные решения?

Ответы [ 2 ]

4 голосов
/ 17 ноября 2011

Что я делаю для своего расширения, если это изменение всплывающего значка или значка, но НЕ 48x48, показанное в chrome: // extensions, является простым расширением для перезагрузки. если вам нужно просмотреть изменения в значке 48x48, я считаю, что вам нужно полностью закрыть и снова открыть Chrome (фоновые приложения остаются после закрытия Chrome, такие как автономная почта, календарь или документы)

Если вы изменяете исходный код, и он не замечает изменения простым обновлением (возможно, в случае скрипта содержимого), я бы отключил, затем включил расширение, и если это не сработало, перезагрузите расширение, а затем закройте / откройте хром.

Надеемся, что это даст вам несколько вещей, которые можно попробовать, так как я полностью понимаю боль удаления, а затем добавления расширения, а также закрытия и повторного открытия Chrome тоже не идеально Для этого я, возможно, рекомендую иметь две установки Chrome , либо стабильную, либо Chrome Canary для разработки, либо вы можете использовать Chromium для разработки

Есть много вариантов! но разделение разработки и нормального просмотра является хорошей идеей, просто не забудьте также протестировать стабильную сборку!

Для встроенного CSS (не добавлено в заголовок документа) требуется закрытие и повторное открытие хрома (или удаление повторного добавления расширения). Простого обновления, включения / выключения, закрытия / открытия вкладки будет недостаточно.

Если вы используете Chrome Stable, у вас не будет доступа ко многим функциям, которые я использую в качестве разработчика, например Chrome Profiles , поэтому я бы порекомендовал приобрести Chromium или Canary для разработчиков, поскольку разработчик, вам нужно часто закрывать / открывать браузер (как мне кажется, проще, чем заново загружать расширение)

Добавление 11/30/2011 Для изменения значений CSS на вкладке расширения (страница параметров, все, что отображается в виде вкладки), в окнах используйте shift + F5, которая очищает кэш, позволяя отображать новый CSS. Это работает в Chrome Canary с включенной опцией отключения кэша в инструментах разработчика.

0 голосов
/ 24 февраля 2014

Попробуйте что-то вроде Quick Extension Reload . Это расширение Chrome предоставляет возможность ALT + r и перезагрузить все распакованные расширения в браузере. Тогда у вас просто есть CTRL + r , и вы готовы к игре.

В качестве альтернативы есть Extension Reloader . Это расширение Chrome предоставляет значок для браузера. После нажатия на все распакованные загруженные вами расширения загружаются, загружаются повторно.

Я бы предпочел, чтобы это был режим просмотра , но, по крайней мере, Quick Extension Reload можно использовать. Это лучшее, что я нашел до сих пор.

...