Как стать автором
Обновить
7.24

Расширения для браузеров

Экстеншены и плагины

Сначала показывать
Порог рейтинга
Уровень сложности

Представители Microsoft подтвердили: Adrozek массово атаковал популярные браузеры

Время на прочтение2 мин
Количество просмотров4K


Представители Microsoft подтвердили, что они зарегистрировали новое вредоносное ПО Adrozek, которое непрерывно атаковало популярные браузеры:


  • Google Chrome
  • Firefox
  • Microsoft Edge
  • Яндекс

Что делает Adrozek?


  • Вставляет баннерную рекламу:
    • В поисковую выдачу
    • На любые веб-страницы
  • Ворует персональные данные

Согласно отчету Microsoft, Adrozek используется как минимум с мая 2020 года, а пик его активности приходится на август, когда он ежедневно атаковал более 30 000 браузеров.



С мая по сентябрь от этого вредоносного ПО сильно пострадали:


  • Европа
  • Азия

Инфраструктура распределения


Злоумышленники устанавливают это вредоносное ПО на устройство путем автоматической загрузки. Эксперты отслеживали деятельность Adrozek с мая по сентябрь 2020 года. В результате было установлено, что созданный злоумышленниками ботнет состоит из 159 уникальных доменов.

Читать дальше →
Всего голосов 8: ↑4 и ↓40
Комментарии4

Просмотр youtube-видео фрагментами и циклически с целью обучения

Время на прочтение4 мин
Количество просмотров6.2K
Сегодня прошел ровно 1 год с прошлой статьи и в связи с этим я решил поделиться своим вариантом решения проблемы просмотра youtube-видео фрагментарно и циклически. Это проблема как никогда актуальна для многих учащихся в этом году, если им дают ссылки на обучающие youtub-материалы.

Решение не 100% реализованное, но и в таком виде может кого-то натолкнет на желание реализовать это в расширении или подскажет мне где-то ресурс, который смог бы реализовать требуемую задачу… или кто создал бы профессиональный сайт с подобным функционалом.

Сразу говорю, что я не разработчик под веб, под java, не дизайнер и т. д. и т. п., так что качество кода как есть, так есть. Считайте это просто попыткой реализацией одной идеи, которая чуть была расширена (код открыт для свободного копирования, защиты нет и даже больше, это можно приспособить для локального запуска).

image

Итак, проблема

Видео на youtube бывает полезно для обучения, но требуется просмотр определенных фрагментов помногу раз.

Уже готовые найденные решения:
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

Не спешите выкидывать свой PolyCom

Время на прочтение5 мин
Количество просмотров5.8K

 Если у вас где-то в углу неприкаянно грустит телефон компании Polycom – не спешите от него избавляться! Он еще сможет вам послужить. По крайней мере ковыряние с ним может доставить массу удовольствия.

Итак, что-же полезного и интересного можно сделать с офисным телефоном Polycom в домашних условиях?

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии0

Растянуть видео в браузере

Время на прочтение7 мин
Количество просмотров19K


Очень часто видео в онлайн-кинотеатрах имеет соотношение сторон, отличное от соотношения сторон монитора. Поэтому иногда возникает желание сделать общий масштаб чуть крупнее за счет небольшой обрезки по краям. Или вовсе — вписать изображение в размеры экрана по меньшей стороне картинки. Особенно это актуально для маленьких экранов, а также, для старых мониторов 4:3. Я уж молчу о том, что оригинальное видео может быть вообще растянуто по одной из сторон и это необходимо как-то исправить.

Для решения данной проблемы я задумал написать браузерное расширение под Chrome и Firefox. Идея такая: при проигрывании любого браузерного видео вызывается экранное меню, которое позволяет произвольно менять масштаб и соотношение сторон картинки.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии8

17 расширений Chrome и Firefox для вашей приватности и безопасности

Время на прочтение4 мин
Количество просмотров54K


Здесь мы перечислим некоторые расширения, ориентированные на безопасность и приватность работы. Большинство из них работают в Chrome, это сейчас самый популярный браузер с долей около 40% в России, но многие из расширений выпускаются также под Firefox.

В целом набор полезных расширений можно разбить на пять категорий:

  • Блокировка рекламы
  • Скрытие и подделка информации (IP, геолокация, user agent)
  • Очистка данных в браузере
  • Настройки приватности
  • Защита от зловредов и майнинговых скриптов

Ряд браузеров основаны на движке Chromium, его расширения совместимы с Brave, Opera и Vivaldi.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии28

Предлагаю подумать: как технологии могут помочь бороться с пропагандой в СМИ?

Время на прочтение27 мин
Количество просмотров9K
image
Фотограф: Аркадий Шайхет.

Вступление


Эту статью можно разделить на две логические части. В первой я рассматриваю феномен медиапропаганды: что это такое, почему она опасна и к каким жутким вещам уже приводила в истории. Я подробно рассмотрю механизмы работы современной государственной пропаганды в СМИ и попытаюсь понять, почему она так эффективна и какими характерными признаками обладает.

Вторая часть – это размышления о том, как на основе рассмотренных в первой части характерных признаков можно попытаться автоматизировать распознавание пропаганды в СМИ. Поскольку пропаганда – это воздействие текстом (помимо картинки, конечно), а я не обладаю необходимыми познаниями в области обработки естественного языка (Natural Language Processing), то мои выкладки – это именно что размышления вслух. Я буду более-менее структурированно описывать возможные функции программы, которая должна искать в материалах СМИ признаки пропаганды, но без технической конкретики.

Поэтому сразу скажу: не рассчитывайте прочитать в тексте про конкретные алгоритмы и их способы применения. Напротив – буду честен: я рассчитываю найти среди вас тех, кто разбирается как в области NLP, так и в разработке плагинов для браузеров и получить от вас обратную связь в комментариях. Если достаточное количество людей заразится моими идеями, то, возможно, нам с вами удастся вместе поработать над интересным опенсорсным решением!
Читать дальше →
Всего голосов 28: ↑19 и ↓9+10
Комментарии29

Расширение Nano Defender нужно срочно удалить из браузера

Время на прочтение5 мин
Количество просмотров55K


3 октября 2020 года программист jspenguin2017, автор расширения Nano Defender, сообщил в официальном репозитории, что продал проект «группе турецких разработчиков». Это сообщение вызвало массу слухов и опасений: что за турецкие разработчики, кто контролирует код, почему из репозитория удалена страница с политикой приватности?

Спустя несколько дней опасения сообщества полностью оправдались.
Читать дальше →
Всего голосов 94: ↑92 и ↓2+90
Комментарии76

Блокируем навязчивые виджеты обратного звонка на сайтах

Время на прочтение2 мин
Количество просмотров9K


По роду своей деятельности я не так часто сталкиваюсь с сайтами за пределами своей области (YouTube не в счет), поэтому всегда считал, что AdBlock, в принципе, справляется со всей надоедливой рекламой (я считаю рекламу полезной когда она действительно позволяет приобрести что-то полезное, например, именно благодаря тому, что однажды я забыл включить блокировщик рекламы, я приобрел отличные в соотношении цена/качество колонки, которые верно служат мне по сей день уже почти десять лет). Однако в конечном итоге именно для борьбы с недобросовестными вебмастерами и засилием вредоносной рекламы и был создан AdBlock. Его работа основана на блокировке отдельных элементов на странице, чем мы сейчас и займемся.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии45

Конструктор интерактивных туров

Время на прочтение5 мин
Количество просмотров2.3K


В настоящее время существует множество методологий, позволяющих регулировать процесс производства ПО. Однако какая бы из них ни использовалась, в календарном плане проектных работ всегда должен присутствовать пункт о проведении обучения конечного пользователя работе с текущей версией программного продукта. При этом время, затрачиваемое на обучение, должно быть соразмерным скорости разработки и обновления ПО.



Процесс обучения


Современные компании-разработчики стараются взять под контроль и теоретическое, и практическое обучение пользователя. Это подразумевает присутствие учителя (специалиста предметной области) в процессе обучения. Ему необходимо в режиме реального времени контролировать обучение, чтобы пользователь получил теоретические знания о работе с функционалом программы, а также закрепил их на практике.


Одной из компаний, которая занимается не только разработкой программного обеспечения, но и помогает пользователям своих решений освоить управление ими, является НПО «Криста». Для этого на базе компании создан специальный учебный центр.

Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Расширение для Chrome, которое предупредит вас о слежке

Время на прочтение6 мин
Количество просмотров48K

Привет, Хабр! Роскомсвобода снова с хорошими новостями.


Умелые руки нашей команды разработали расширение для браузера Google Chrome Censor Tracker и запускают его в открытое плавание публичное бета-тестирование.



Несколько месяцев мы проверяли работу Censor Tracker с помощью наших друзей, коллег и преданных подписчиков, обсуждали и исправляли возникающие ошибки и сейчас готовы представить наше расширение широкой публике.

Читать дальше →
Всего голосов 76: ↑71 и ↓5+66
Комментарии55

Chrome (чуть не) снёс расширение, над которым мы работали три года, и не хочет говорить за что

Время на прочтение7 мин
Количество просмотров20K
Представьте себе, что у вас небольшой бизнес. В один прекрасный день вы получаете письмо, составленное роботом, в котором сообщается, что вы нарушаете какой-то пункт правительственных постановлений. Что именно вы нарушаете, не говорится, но вам дают четырнадцать дней на то, чтобы исправить ситуацию, иначе вас закроют. Если от вас поступит слишком много заявок на пересмотр, сообщает робот, вас закроют без права обжалования.

Вот в такую русскую рулетку заставляет играть разработчиков интернет-магазин Chrome. Некоторым везёт, и путём долгих препирательств и игр в угадайку они в конце концов проходят модерацию – так было с Pushbullet. Другим везёт меньше – им перекрывают кислород. Мы попали в число неудачников: одиннадцатого июня нас убрали с маркета. Бизнес на грани смерти, а решают его судьбу люди, которые отказываются выходить с нами на связь.

Наше расширение – инструмент для создания доступной онлайн-среды; оно позволяет людям с нарушениями двигательных функций или травмами использовать при работе с браузером голосовое управление вместо мышки и клавиатуры. Мы работаем честно: ни рекламы, ни выкачивания данных – просто прозрачный выбор между бесплатной версией и платной подпиской. Рейтинг составляет 4.7, число активных пользователей в неделю – около четырёх тысяч. Мы вложили в этот продукт три года работы «от звонка до звонка».
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии33

Серверный WebRTC в 2020 году — обзор возможностей

Время на прочтение5 мин
Количество просмотров22K

1. Кому нужен серверный WebRTC?


Как все мы знаем, WebRTC — это peer-to-peer технология, реализующая канал коммуникации между двумя браузерами, для передачи аудио, видео и любых других данных с низкой задержкой. Технология совершенно бесплатная, и если вашему приложению нужно наладить общение в браузерах для двух удаленных участников, то вы можете добавить соответствующий javascript код на веб страницы и задача решена. Браузеры будут общаться напрямую, никакого сервера не требуется.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии12

Пишем свой плагин для VueJS. Как проект на VueJS трансформировать в расширение для браузера?

Время на прочтение4 мин
Количество просмотров5.6K


Вступление


В этой статье мы с вами напишем свой собственный плагин для проектов на VueJS, который трансформирует проект в расширение для браузера. Узнаем как изменять правила сборки webpack и генерировать дополнительную структуру файлов и папок.


Расширения для браузеров часто имеют всплывающие окна, которые появляются при клике на иконку расширения. Во всплывающем окне может быть авторизация, регистрация или управление настройками расширения, а возможно и любая другая логика. Мне показалось очень удобным реализовать всплывающее окно и само расширение на VueJS. Было решено написать плагин для vue-cli который трансформирует существующий проект на VueJS в расширение для браузера. А содержимое проекта будет отображаться во всплывающем окне расширения. Этот плагин уже опробован в реальном проекте по проверке объявлений перекупщиков validauto.ru и расширениях для Google Chrome, Mozilla Firefox и Microsoft Edge "Узнай кто перекуп | (validauto.ru)"


Пишем плагин для vue-cli


Сначала мы создадим папку с именем vue-cli-plugin-simple-extension. Префикс vue-cli-plugin необходим для автоматического поиска плагина в npm пакетах при вызове команды vue add simple-extension.
В папке инициализируем package следующей командой


npm init
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии5

Ближайшие события

7 полезных расширений для изучения английского в Google Chrome

Время на прочтение4 мин
Количество просмотров15K
Мы всегда говорим, что учить английский язык нужно комплексно. Даже когда работаешь с документацией или смотришь мемасики. Если вы много работаете за компьютером, то браузерные дополнения могут сильно помочь вам в изучении английского языка.

Не будем долго рассусоливать. Вот вам 7 наиболее полезных браузерных дополнений для прокачки английского в Google Chrome. Поехали.


Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии4

Chrome расширение для скрытия отвлекающих рекомендации на YouTube

Время на прочтение4 мин
Количество просмотров23K

YouTube можно использовать не только для развлечений, но и для обучения чему угодно.


Рекомендации на YouTube очень полезны, так как подсказывают релевантные видео к текущему, но и опасны потому что содержат ещё и в принципе интересные и отвлекающие ролики (не на тему видео).




В какой-то момент ты просто устаешь смотреть ролики на определенную тему, и тут тебя ловят отвлекающие рекомендации, ибо YouTube выгоднее привлечь любым другим контентом лишь бы вы провели на нем больше времени. Серфя таким образом, теряем время впустую.

Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии45

Проверка правописания онлайн VS конфиденциальность

Время на прочтение5 мин
Количество просмотров2.4K


Бесплатное приложение для проверки английской орфографии и грамматики Grammarly, созданное двумя выходцами из Украины Алексеем Шевченко и Максимом Литвиным, позволяет находить ляпы, которые может пропускать MS Word и другие текстовые редакторы. Тот же «Ворд» проигнорирует ошибки словоупотребления, поскольку всё, что его интересует — это правильное согласование, поэтому если вы напишете, например, The boy ran really fast to catch the runaway ball, Word ничего не заметит, а Grammarly предложит заменить на The boy sprinted to catch the runaway ball.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии1

Фильтр комментариев по оценке

Время на прочтение1 мин
Количество просмотров1.7K

За десять лет чтения Хабра у меня выработалась привычка просматривать самые высокооцененные комментарии к прочитанной статье. Порой в них попадается информация полезнее самой статьи, но не всегда есть желание просматривать условные 100+ комментариев. Конечно, высокая оценка может быть признаком как хорошего комментария, так и хайпового, но если я читаю статью, далекую от знакомой мне области, прочтения комментариев с наибольшими оценками достаточно для считывания общей сути.

Давным давно мной уже был написан юзер скрипт, упрощающий поиск комментариев, и в связи с карантином дошли руки его немного причесать и оформить в виде расширений для браузеров Google Chrome и Mozilla Firefox. Расширение выводит статистику всех оценок в комментариях. Кликнув на одну из положительных оценок, подсвечиваются все комментарии с оценкой равной или выше, а при клике на отрицательную — равной или ниже. Повторный клик на оценку снимает фильтрацию и возвращает дефолтное дерево комментариев.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии5

Реверс-инжиниринг антиблокировщика рекламы BlockAdBlock

Время на прочтение18 мин
Количество просмотров42K
Если вы пользуетесь блокировщиками рекламы, то могли встречать BlockAdBlock. Этот скрипт обнаруживает ваш блокировщик и не пускает на сайт, пока вы его не отключите. Но мне стало интересно, как он работает. Как антиблокировщик обнаруживает блокировщики? А как на это реагируют блокировщики и как они блокируют антиблокировщики?

История реверс-инжиниринга


Первым делом я взглянул на их сайт. BlockAdBlock предлагает конфигуратор с настройками: интервал ожидания и как будет выглядеть предупреждение, генерируя разные версии скрипта.

Это натолкнуло меня на мысль о версиях. А что, если мог посмотреть не на одну версию, а на все сразу? Так я и сделал. Я вернулся назад во времени с помощью Wayback Machine. После этого скачал все версии BlockAdBlock и хэшировал их.
Читать дальше →
Всего голосов 82: ↑82 и ↓0+82
Комментарии83

10 причин перейти на новый Microsoft Edge

Время на прочтение8 мин
Количество просмотров31K

Статья за авторством Лиат Бен-Зур (Liat Ben-Zur), корпоративного вице-президента, Microsoft Edge

Последние недели не похожи ни на что на моей памяти. Как работающая мама, я привыкла к плотному графику, разрыву на части в разных направлениях, балансированию между нуждами семьи и работы, да и в целом чувствую себя, что называется, нарасхват. Но эти последние несколько недель вывели мою повседневную реальность на совершенно новый уровень. И, подозреваю, я в этом не одинока. Я жонглирую звонками в Teams и стараюсь продвигать дела на работе (и прекрасно понимаю, что в этом смысле мне повезло), а теперь вдобавок параллельно занимаюсь домашним обучением своих детей. Ощущение, будто объем всего и вся ощутимо вырос. Больше электронных писем, больше информации и новостей, больше воплей (пока я это пишу, мои дети ссорятся прямо за дверью), больше видеозвонков, больше беспокойства – честно говоря, переварить все это непросто.

Сегодня мы анонсируем набор новых потребительских сервисов от Microsoft, включая новые потребительские особенности в Microsoft Edge, которые помогут вам оставаться организованными и сэкономят время, защитят ваши данные и личность, и позволят получить больше. Если вы еще не запускали новый Microsoft Edge, сейчас самое время попробовать.
Всего голосов 30: ↑20 и ↓10+10
Комментарии64

Реализация WebRTC в медиа сервере – практика и политика

Время на прочтение11 мин
Количество просмотров13K
1. Стриминг в браузеры в реальном времени – решения нет. Или есть?

Вот уже примерно как 20 лет пропускная способность сетей и вычислительные возможности компьютеров позволяют сжатие и транслирование звука и видео по IP протоколу в режиме, близком к реальному времени. За это время центральными стандартизирующими организациями, такими как W3C и IETF, а также множеством больших и малых компаний, разработаны сотни стандартов и протоколов для эффективного сжатия, упаковывания, пересылки, синхронизации и проигрывания аудио-видео контента на компьютерах и мобильных устройствах. Видеозахвату, сжатию и трансляции по IP в реальном времени было уделено особое внимание, так как, во-первых, именно IP наиболее дёшев и общедоступен на всех уровнях, а во-вторых, технологии видеоконференций и видеонаблюдения жизненно необходимы и пользуются огромным спросом.
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии4

Вклад авторов