Тестирование расширения. Полезные настройки браузера FireFox.

Опубликовано: 07.10.2017

видео Тестирование расширения. Полезные настройки браузера FireFox.

Первое ICO в индустрии вейпинга. Мы представляем VapeCoin - токен, обеспеченный реальным продуктом.

На протяжении всего процесса разработки нашего расширения вы, конечно, сталкивались со всякими проблемами. А чтобы эти проблемы пофиксить, их нужно сначала обнаружить. Какого рода инструменты помогут в отладке и решении проблем с нашим расширением для FireFox? К счастью, такие инструменты имеются. Следующие методы очень помогли мне в разработке Googlebar Lite, и, надеюсь, вам тоже пригодятся.



Что делать, если FireFox сломался?

Однажды с вашим расширением может случиться такая серьезная ошибка, в результате которой FireFox откажется работать. Если такое произойдет, сперва проверьте, что процесс firefox запущен и "висит". Если так, просто убейте этот процесс ( Ctrl+Alt+Del вам в руки — прим. пер.) . После того, как процесс остановлен, запустите Firefox в безопасном режиме. Есть несколько способов сделать это:


Новые i5 Coffee Lake быстрее старых i7, но не везде, и AMD с большими планами на будущее

Использовать ярлык "Запустить Firefox в безопасном режиме", созданный при установке браузера. В Windows XP он расположен в Пуск -> Все программы -> Mozilla Firefox -> Mozilla Firefox (Safe Mode) Добавить параметр -safe-mode к уже существующему ярлыку FireFox Я делаю проще — жмем виндовая кнопка + R (или Пуск -> Выполнить... ) и вводим команду firefox.exe -safe-mode . ИМХО так проще и быстрее — прим. пер.

В безопасном режиме FireFox загрузится без расширений и тем. Раз FireFox запустился, теперь вы можете открыть Инструменты -> Расширения и удалить свое сглючившее расширение. После перезапуска браузера все должно быть нормально.


Разгон. Палит. Горим. GTX 680

Ведение лога в консоли JavaScript

Один удобный способ тестировать JavaScript код — выводить отладочные значения в консоль JavaScript, которая доступна через Инструменты -> Консоль JavaScript . Для этого нужно получить доступ к экземпляру nsIConsoleService интерфейса. Используйте следующий код:

rss