Семён Левенсон - Воркшоп: Пишем браузерное расширение с нуля. Часть 1

  Рет қаралды 10,476

HolyJS — конференция для JavaScript‑разработчиков

HolyJS — конференция для JavaScript‑разработчиков

Күн бұрын

Пікірлер: 21
@ddemyanov
@ddemyanov 2 жыл бұрын
Спасибо Семену. Шикарная подача. Очень круто пробежался по верхам и показал основные принципы работы расширений
@crypto4elik
@crypto4elik 8 ай бұрын
5:00 - Стартуем проект, создаем манифест джейсон 12:00 - добавляем иконки и переводы 25:00 - пишем код
@JarerFolders
@JarerFolders Жыл бұрын
Круто! Не знал про то что можно так легко обращаться к API сайта, хотя это вполне очевидно
@cpa3259
@cpa3259 2 ай бұрын
А где искать людей как Семён Левенсон с опытом ? )) Фрилансеров с таким же опытом разработки расширений
@ЕвгенийПодпорин-ю6ч
@ЕвгенийПодпорин-ю6ч 2 жыл бұрын
Супер, мне тестовое задание дали на вакансию, сделать расширение. И очень полезным оказалось это видео. Жаль что мой extention куда сложнее=( а я всего лишь на трейни претендую(
@sem_eleven
@sem_eleven Жыл бұрын
ох уж эти беспощадные тестовые задания(
@Quentinrei
@Quentinrei 10 ай бұрын
хорошо подан материал, спасибо
@xoxo2880808
@xoxo2880808 Жыл бұрын
Спасибо! На английском тоже смотрел доклад, но не понял зачем именно на английском он был, наверное для практики:)
@sem_eleven
@sem_eleven Жыл бұрын
речь скорее всего про доклад о WebAuthn - там первый докладчик был из гугла и вещал на английском. И решили, что будет правильно, что бы вторая часть тоже была на английском. Надеюсь все было понятно)
@sabirsafarov772
@sabirsafarov772 Жыл бұрын
Поцаны и уважаемые дамы, как добавить в vscode подсветку синтаксиса chrome api?
@Sidor__
@Sidor__ 10 ай бұрын
А где найти это на простом JS, как в видео? Не подскажите?
@TioworldInTheWorld
@TioworldInTheWorld Жыл бұрын
Ребят, привет! Подскажите, как сделать так, чтобы расширение работало в фоне? Сделал таймер, он сбрасывается если кликаю в любое место экрана или сворачиваю браузер.
@ДавидЛазаров-т8ц
@ДавидЛазаров-т8ц Жыл бұрын
в js вызвать функцию сразу. она запустится сразу при открытии окна
@TioworldInTheWorld
@TioworldInTheWorld Жыл бұрын
@@ДавидЛазаров-т8ц к сожалению при нажатии на любое место экрана приложение сбрасывается и нужно заново его активировать, не решает проблему
@3hunnidbaby
@3hunnidbaby Жыл бұрын
Не понимаю. Делаю вроде всё так же. 1 в 1 практически, кроме имён собственных. Но при заходе на целевой сайт в консоль ничего не выводится. Проверил 300 раз все запятые и написания. Сам Хром ошибок в экстеншоне не показывает никаких... Че делать хз)))))
@3hunnidbaby
@3hunnidbaby Жыл бұрын
А теперь другую ошибку Хром при обновлении расширения выдал: "content-script.js:2 (анонимные функции)" - в этой строке кода что-то типа document.querySelector('...')
@sem_eleven
@sem_eleven Жыл бұрын
@@3hunnidbaby возможно нужно csp подшаманить, сходу пока не понятно
@imdanteasy
@imdanteasy Жыл бұрын
Привет! Та же фигня. В консоль ничего. Как решил?
@romanbolgar
@romanbolgar Жыл бұрын
Ничего непонятно но очень интересно. Хотел сделать себе кнопку которая копирует таймкоды На Ютубе из видеов комментарии. Чтобы можно было более проще комментировать по тайм-кодам. Жаль нетвремени этим заниматься Надеялся искусственный интеллект напишет готовый код А мнеостанется только вставить. Он что-то непонятное написал Естественно оно совершенно не работает. А ещё лучше найти готовую кнопку. Среди кучи расширений нету такой функции . Хотя в Youtub Revanced Приложение для смартфона Такая кнопка есть в комментарии Но хотелось бы для браузера Edge.И чтобы эту кнопку можно было бы активировать Laitis Голосом. Конечно комментарии можно и сказать в формате времени например 8 часов Да иногда оно пишет почему-то Вот так Ну иногда 8 часов ноль одна минута 8:00 1 минута В общем как видим пишет по-разному и всего-навсего один раз иногда угадала При этом действительно ставится Терм код и перейдёт на восьмую минуту видео Ну что делать если надо скопировать в комментарии голосом Например тридцатую минуту видео Конечно можно руками но неудобно Странно что до сих пор не появилась такая кнопка или я не нашёл. Может на форумах поспрашивать
@yuritian8830
@yuritian8830 Жыл бұрын
Што мы тут делаем?)))
@firewatermoonsun
@firewatermoonsun 3 ай бұрын
Слушатель chrome.commands.onCommand.addListener((command) => {console.log("Commands 111 ", command)} не тригерится в файле background.js при нажатии комбинации клавиш. Все проверил, вроде все правильно.
Семён Левенсон - Воркшоп: Пишем браузерное расширение с нуля. Часть 2
1:09:52
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 3,3 М.
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 49 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 62 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 7 МЛН
Александр Гузенко - Путеводитель по архитектуре фронтенда в 2024
45:27
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 7 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 16 М.
Как дебажить JavaScript. Chrome DevTools
59:34
Владилен Минин
Рет қаралды 83 М.
Create a Google Chrome Extension (For Beginners)
10:55
iEatWebsites
Рет қаралды 251 М.
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 49 МЛН