Как написать кроссбраузерное расширение в 2022 году
|
|
Четверг, 01 Сентября 2022 г. 18:29
+ в цитатник
Привет! Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. В один прекрасный день ко мне пришли менеджеры и сказали, что нужно написать браузерное расширение для внутреннего джобборда. Оно должно взаимодействовать с сайтами avito и hh, чтобы добавлять кандидатов в HR-систему, не скачивая и не вбивая вручную контакты из резюме на сайте.
Как человек, который ни разу не писал подобных вещей, расскажу о своем пути, о том с какими проблемами столкнулся и к каким пришел решениям.
На каком языке писать расширение?
Мой путь начался с поиска ответа на вопрос: «А хотя бы на каком языке придется это писать?» Полазив по интернету, с радостью обнаружил, что всё-таки это можно делать на JS. Хотя так было далеко не всегда. Первый браузер с API расширений, основанным исключительно на HTML, CSS и JavaScript, появился в 2010 году, им был Chrome. А до этого расширения необходимо было писать с использованием языка XUL (язык разметки на основе xml, обладающий большим функционалом по сравнению с HTML4).
Читать дальше → https://habr.com/ru/post/685866/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685866
Метки:
Блог компании СберМаркет
JavaScript
Браузеры
Разработка веб-сайтов
Расширения для браузеров
фронтенд
кроссбраузерность
браузерные расширения
plasmo framework
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-