Публикации по теме 'browser-extension'


Ограничения оператора instanceof
Оператор instanceof - это красивый и элегантный способ проверить тип объекта JavaScript во время выполнения. Он также хорошо работает с TypeScript, позволяя компилятору сужать типы для определенных ветвей кода на основе проверки во время выполнения. Это также дает вам ощущение ООП, когда переменная peter является экземпляром Man , экземпляром Human и экземпляром Creature заодно. Uint8Array, который не является Uint8Array Работая над расширением нашего браузера в IOV ,..

Общение в браузерном расширении Google Chrome
Связь между различными частями расширения для браузера Chrome является одним из основных аспектов разработки расширения для браузера. Этот пост посвящен передаче сообщений между сценарием контента, фоном и контентом (действие браузера). Проще говоря, как скрипт в рамках веб-сайта общается с расширением или наоборот. Прежде чем мы перейдем к теме, я хочу обрисовать довольно распространенную модель общения, которая используется. Все обработчики событий получают объект события,..

Создание расширения для браузера: современный способ — Часть 1
Расширение для браузера должно быть быстрым, легким и отзывчивым. Вот современный способ сделать это. В простейшей форме браузеры — это способ, с помощью которого мы подключаемся к другим, используя Интернет. Однако, как и все остальное, они не перестали совершенствоваться после своего первого появления в 1993 году . Разработчики добавляли все больше и больше…

Используйте Tampermonkey для добавления функций на YouTube, LinkedIn или Facebook.
Используйте Tampermonkey для добавления функций на YouTube, LinkedIn или Facebook. Tampermonkey — это инструмент, с помощью которого вы можете вставлять свой собственный код JavaScript на часто используемые вами веб-сайты. Один из ваших скриптов запускается, когда вы переходите на YouTube. Другой скрипт запускается, когда вы посещаете LinkedIn. Третий скрипт запускается, когда вы входите в определенный раздел Facebook. На YouTube я часто добавляю видео в список Посмотреть позже ...

Использование Sentry в расширении браузера
Вы могли бы подумать, что использовать Sentry для отслеживания ошибок в расширении браузера легко, но на самом деле это не так. Вот как я это решил. Установка Сентри Чтобы использовать sentry в расширении браузера, сначала установите пакет с помощью yarn или npm. # npm install @sentry/browser #yarn yarn add @sentry/browser Использование часового Чтобы использовать часовой, вы должны следовать обычной настройке, которую они дают вам на своем веб-сайте. import * as sentry..

Создание расширения браузера для удаления параметров UTM из URL-адресов: соображения и извлеченные уроки
Вас когда-нибудь раздражало, когда вы копируете ссылку с сайта только для того, чтобы она выплевывает какую-то безбожную кашу, когда вы пытаетесь поделиться ею с друзьями?…..Нет?….Только я? В духе сверхинженеров во всем мире я провел неделю, пытаясь преодолеть серьезные препятствия и обойти серьезные проблемы безопасности, чтобы в конечном итоге решить небольшую проблему, которая, вероятно, не была очень важной. С недавним свободным временем, предоставленным мне, поскольку я ищу новую..

Расширение для браузера Scavenger Hunt
Интернет-сборник охоты за подсказками 15 мая я принял участие в моем первом в истории CogHack ™ хак-дне в Cogapp . Я был очень взволнован и стремился сделать что-то отличное и немного повеселиться! Темой этого хакерского дня была жизнь в изоляции , что означало поиск способов соединить людей во время изоляции. У нас была доска Mural , которая позволяла нам публиковать наши идеи до взлома, и мой коллега Джон опубликовал идею о расширении для браузера, которое позволит вам видеть..