Публикации по теме '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 , которая позволяла нам публиковать наши идеи до взлома, и мой коллега Джон опубликовал идею о расширении для браузера, которое позволит вам видеть..