У школы Skyeng есть расширение для веб-браузеров «Vimbox Переводчик», умеющее переводить английские тексты веб-страниц на русский язык. На первый взгляд, ничего особенного в этом нет, а подобных сервисов – пруд пруди, но в реальности эта штука очень важна для экосистемы школы, и мы надеемся, что она окажется полезна не только для наших учеников, но и для сторонних пользователей. Сегодня мы расскажем, почему мы так думаем, как мы разрабатывали это расширение, что оно умеет и над чем работает его команда в настоящий момент.
Читать полностью »
Рубрика «расширения chrome» - 3
Словарное расширение для браузера: больше, чем онлайн-переводчик
2017-04-20 в 9:58, admin, рубрики: Google Chrome, safari, Vimbox, Блог компании Skyeng, взаимодействие с текстом, изучение английского, расширения chrome, расширения firefox, расширения opera, расширения safari, Расширения для браузеров, словарь, экосистемаИнструмент для удобного редактирования кода прямо в браузере
2017-03-21 в 10:14, admin, рубрики: Joomla, wordpress, подсветка синтаксиса, Разработка веб-сайтов, расширения chrome, Расширения для браузеров, редактор в браузереUPD: Заголовок был изменен с «IDE – зло. Давайте использовать Notepad» на более адекватный.
Иногда кажется, что разработчики некоторых крупных интернет-проектов до сих пор пишут код в Блокноте и думают, что все остальные должны поступать также. Шутка, конечно, но почему в большинстве популярных CMS до сих пор отсутствуют удобные инструменты для редактирования кода, я понять не могу. Как ни стараюсь.
Если вам иногда не хватает подсветки синтаксиса при редактировании кода в браузере — добро пожаловать под кат.
Читать полностью »
Безопасность сайта по его заголовкам, или что делать, если хочется залезть во внутренности каждого сайта
2017-01-19 в 10:58, admin, рубрики: Google Chrome, информационная безопасность, расширения chrome, Расширения для браузеровРазработчики стараются внимательно относиться к своим продуктам, минифицируют файлы, настраивают кэш, дерутся за каждую миллисекунду скорости. Но почему-то почти везде игнорируется то, что самым первым отправляется пользователю — а именно заголовки HTTP. Как-то довелось мне посетить курсы по информационной безопасности, и там советовали первым делом смотреть именно на них, поскольку о них чаще всего и забывают.
Я как лентяй программист который параноит при каждом заходе на сайт увлекается информационной безопасностью, решил развить эту идею. Если вам интересно, милости прошу.
Читать полностью »
Обход CSP при помощи расширений Google Chrome
2016-11-18 в 14:31, admin, рубрики: Google Chrome, информационная безопасность, расширения chrome, Расширения для браузеровНе так давно настроил я на своем проекте CSP (content security policy), и решил что жизнь удалась. Ведь теперь невозможно подгрузить скрипты с запрещенных ресурсов, и даже о попытке сделать это, я буду уведомлен соответствующей ошибкой. А если кто-то и подгрузить скрипт, то все равно ничего не сможет передать, ведь ajax запросы отправляются только на мои сервера.
Так я подумал, и был какое-то время спокоен.
Читать полностью »
Яндекс убивает бизнес, или будьте осторожны с блоком #main
2016-03-14 в 15:11, admin, рубрики: css, Google Chrome, html, верстка, расширения chrome, Расширения для браузеров, яндексЗаголовок, конечно, абсолютно желтый. Я хочу рассказать короткую детективную историю о том, как большой и могучий Яндекс решил разрушить бизнес (не специально, конечно — совершенно случайно, по ошибке) нашему маленькому и уютному сайту, и о том, почему при создании расширений для браузеров, которые должны работать только на определенных сайтах — важно в коде прописать, чтобы расширение работало только на этих определенных сайтах, и ни на каких больше.
Суть в том, что пару месяцев назад нам стали поступать запросы от пользователей, с жалобой, что они не могут разместить объявление на сайте, потому что футер наезжает на кнопку «добавить», со скриншотами, типа таких:
Казалось бы, просто поехала верстка, футер стал наезжать на контент, при чем тут Яндекс?
Читать полностью »
Xpom-Xpum! SDK — IDE для расширений и приложений Google Chrome
2015-03-11 в 9:10, admin, рубрики: расширения chrome, Расширения для браузеровЧто это такое?
Xpom Xpum! SDK — это бесплатная IDE с открытым исходным кодом на C# (лицензия — MIT). Назначение — писать всякие-разные расширения и приложения для браузеров на основе Chromium.
Как пользоваться?
Итак, вы скачали последний релиз Xpom-Xpum! SDK (на момент написания статьи — Alpha) и убедились в наличии установленного .NET Framework 4.
Перед вами — окошко IDE.
Читать полностью »
Обновление Evernote Web Clipper 6.2 для Chrome
2014-07-18 в 9:12, admin, рубрики: evernote, Google Chrome, Блог компании Evernote, браузеры, расширения chromeСегодня мы обновили наше расширение для быстрого копирования информации из браузера в Evernote, сделав этот процесс более простым и удобным.
История одного Google Chrome расширения
2013-10-26 в 10:19, admin, рубрики: chrome extension, Google Chrome, javascript, Веб-разработка, расширения chrome, метки: chrome extension, javascript, расширения chromeВ один прекрасный день, за пару часов до конца работы, мне приходит задача: «Нужно написать приложение для браузера, которое должно по клику пользователя отправлять данные со страницы на сайт клиента. Что за приложение и какой браузер — полностью на ваш выбор...».
Немного поразмыслив я пришел к варианту google chrome extension:
- Crome использует Chromium движок, который является форком WebKit (а это Safari), так же не забываем Blink (а это уже новая (хотя я все еще использую старую с bookmarks'ами) Opera). Таким образом, написав расширения для chrome, мы с минимальными переделками (а то и без них) сможем его портировать на еще 2 браузера
- Нет опыта работы с API Google Chrome
- Google все-таки компания добра :)
Когда мысли немного улеглись, первое что я сделал — это ввел в поиске харба "расширение Google Chrome". Увидев обширный вариант статей по данной теме, я со спокойной душой ушел домой полностью уверенный в том, что завтра с утра прочитав их, к концу рабочего дня дело будет 'в шляпе' (как же я тогда ошибался). Прочитав парочку их них я имел общее представление о том как это работает, но этого оказалось мало для воплащения моих идей. Что ж, приступим…
Читать полностью »
Новый Evernote Web Clipper 6 для браузера Chrome
2013-09-13 в 8:27, admin, рубрики: evernote, Google Chrome, Блог компании Evernote, браузеры, расширения chrome, метки: evernote, Google Chrome, расширения chrome
Когда создавался наш веб-клиппер, мы хотели, чтобы найденные в Интернете интересные материалы не забылись в рутине дел и ежедневном информационном потоке, но бывает так, что просто сохранить их недостаточно. Важно дополнить сохраненные страницы собственными мыслями или поделиться находкой. Эти мысли привели нас к полному пересмотру того, как должен выглядеть и работать веб-клиппер для Chrome. Так появилась шестая версия Evernote Web Clipper.
Если вы новый пользователь, то можете установить новый веб-клиппер здесь. Если у вас уже есть веб-клиппер, он обновится автоматически.
Читать полностью »
Прививка от реальности: розовые очки для браузера
2013-05-20 в 19:17, admin, рубрики: Google Chrome, javascript, лингвистика, расширения chrome, Регулярные выражения, регулярные выражения для идиотов, русский язык, метки: лингвистика, расширения chrome, регулярные выражения для идиотов, русский языкПочему вокруг так много матерятся? Одно дело, когда на ногу падает молоток, или когда надо срочно сообщить коллеге, что он не успевает сделать макет сайта. Но в Интернете-то у автора всегда должно быть достаточно времени, чтобы подобрать красивую фразу и показать себя грамотным интеллигентным человеком с большим словарным запасом. К сожалению, редок тот случай, когда обсценная лексика действительно уместна — навскидку, один на сотню.
Некоторые владельцы форумов, чатов и блогов борются с обилием мата организационными мерами (устанавливая правила) или техническими (используя парсеры), но самый большой недостаток существующих антимат-систем — это многочисленные ложные срабатывания, порождающие удивительные неологизмы вроде заштричлен, застрапенис и скигей (кто не догадался — в оригинале было слово «скигей»). Также скрипты (а зачастую — и сами авторы текстов) иногда заменяют буквы из середины бранных слов на звёздочки (***) или символы "#$%^", из-за чего у меня возникает подозрение, что у этих людей вместо половых органов чёрные квадратики.
Мы пойдём иным путём: пусть читатель сам решает, что он хочет видеть на экране: красочный русский мат или не менее красочный литературный русский язык. Мы разработаем расширение для браузера, заменяющее ненормативную лексику на синонимичные литературные выражения. Основным и решающим требованием к расширению является естественность и читабельность текста после замены. Мы не хотим обеднять язык, просто изымая из него мат — мы обогащаем его, предлагаем взамен нечто большее.
В нижеследующей статье я провожу поверхностное лингвистическое исследование русского мата, а также даю краткий курс регулярных выражений в JavaScript и руководство по созданию расширений для браузера Chrome.
Также заранее заявляю, что не обнаружил в правилах сайта ни слова об использовании мата в постах (если не прав — поправьте), так что, под хабракатом его будет много. Разумеется, исключительно в благородных исследовательских целях. Извините, если кого-то этим оскорбляю.
Читать полностью »