0

Я пытаюсь построить расширение хром, основанный на this oneПочему Chrome Extension JavaScript не изменяется?

поэтому у меня есть два файла: manifest.json и sample.js

я сделать некоторые изменения в sample.js, иногда они применяются, когда я перезагрузите страницу, иногда нет. Я пытаюсь очистить кеш. Опять же, это иногда работает. Теперь я полностью застрял.

Скажем, я пытаюсь предупредить что-то при нажатии на контекстное меню,

function onClickHandler(info, tab) { 
alert("1"); 
} 

затем изменить его на

function onClickHandler(info, tab) { 
alert("2"); 
} 

, но он продолжает предупреждать 1.

Стараюсь клиринг кеш, закрытие и повторное открытие Chrome, даже удаление и повторная установка расширения. Ничего не работает.

Надеюсь, я ясно дал понять. Как я могу убедиться, что расширение обновлено с моим файлом sample.js?

Нужно ли мне где-то отключать кеш javascript?

Спасибо за любую помощь ..

+0

Возможный дубликат [Более быстрый способ изменения расширения хром, чем Remove -> Load unpacked] (http: /stackoverflow.com/questions/8159273/faster-way-to-modify-chrome-extension-than-remove-load-unpacked) –

ответ

2

Вы должны пойти в хроме: // Extensions/и для расширения нажмите кнопку «Обновить». (или нажмите Ctrl/Cmd + R, но это перезагрузит все ваши расширения разработки, которые могут занять больше времени, если у вас есть куча).

Это лучший способ убедиться, что все ваши файлы расширений перезагружены.

Другой способ - использовать что-то вроде Extensions Reloader. Это расширение, которое добавляет кнопку на вашу панель инструментов, которая перезагрузит ваши расширения для вас. (за исключением изменений в manifest.json, что не должно быть проблемой, так как это не тот файл, который вы больше всего измените)

+0

Ручная перезагрузка в порядке, у меня ее есть. Мне просто нужен 100% -ный способ запустить последний код. Я дам этому расширению попытку, если перезагрузка не работает. Благодаря ! – jeff

+0

В этом случае переход к chrome: // extensions/- путь. –

+0

Да, это сработало. Я отвечу на ваш ответ через 2 минуты. Еще раз спасибо ! – jeff

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