В последнее время привычный формат прослушивания музыки на десктопе для меня трансформировался. Теперь я всё реже слушаю MP3 из foobar2000, и всё чаще ленту SoundCloud'а. При этом, столь давно любимые персональные чарты и рекомендации от Last.fm в связи с этим становились всё менее и менее актуальными. Так, мне пришла идея сделать скробблер SoundCloud'а для Google Chrome…
Метка «chrome extension»
Аудио-ботанам: Скробблинг (Last.fm) проигрываемой в SoundCloud музыки из расширения Google Chrome
2014-06-26 в 10:15, admin, рубрики: chrome extension, chrome extensions, last.fm, soundcloud, метки: chrome extension, last.fm, soundcloudЧто делать, если 2gis.ru — дополнительный шаг в выборе компании?
2014-05-15 в 7:33, admin, рубрики: api, chrome extension, Google Chrome, mozilla, opera, safari, Блог компании 2ГИС, браузеры, Веб-разработка, расширение Firefox, метки: 2ГИС, api, chrome extension, Google Chrome, mozilla, opera, safari, расширение FirefoxЗадача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.
Оглавление для Google Docs и Хабрхабра
2014-01-24 в 9:08, admin, рубрики: chrome extension, Google Chrome, Google Docs, google drive, Блог компании Хотридер, хабрахабр, метки: chrome extension, Google Docs, google drive, ХабрахабрПроблема
Часто, заходя на хабр, я вижу огромную статью. И в какой-то момент понял, что, как и для обычного документа, мне не хватает оглавления для быстрого перемещения внутри статьи.
Решение для Хабра
Так как мы занимаемся созданием проекта HotReader и у нас уже есть большой опыт работы с расширениями, мы решили создать небольшую утилиту для показа оглавления на Хабре.
Нужно больше хаоса
2013-12-02 в 4:36, admin, рубрики: bitcoin, chrome extension, хаос, юмор, метки: bitcoin, chrome extension, хаос, юморВы всё еще перебираете вручную странички на directory.io в надежде найти непустые кошельки?
Ничего не нашли? Не отчаивайтесь, теперь у вас есть правильный инструмент.
История одного 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". Увидев обширный вариант статей по данной теме, я со спокойной душой ушел домой полностью уверенный в том, что завтра с утра прочитав их, к концу рабочего дня дело будет 'в шляпе' (как же я тогда ошибался). Прочитав парочку их них я имел общее представление о том как это работает, но этого оказалось мало для воплащения моих идей. Что ж, приступим…
Читать полностью »
IndexedDB — безлимитное хранение данных
2013-10-23 в 12:07, admin, рубрики: chrome extension, Google Chrome, indexeddb, javascript, javascript library, метки: chrome extension, indexeddb, javascript library Добрый день, уважаемое сообщество.
Для тех, кто не в курсе, что такое IndexedDB и с чем его едят можно, почитать здесь.
А мы идем далее.
Безлимит
В конторе в которой я работаю появилась необходимость использования индексированной локальной базы данных на стороне клиента и выбор сразу пал на IndexedDB.
Но как всегда есть одно «НО», это самое «НО» — ограничение размера БД на машине пользователя в размере 5 МБ, что отнюдь нас не устраивало. Так как данная технология планировалась использоваться в админке нашего проекта и все юзеры использовали в качестве дефолтного браузера Google Chrome, то было принято решение поиска обхода того самого ограничение через расширение-прокси. Перелопатив много инфы мы пришли к выводу, что ограничение на размер БД можно убрать использовав специальные флаги в манифесте нашего расширения:
Читать полностью »
0day в расширении Any.DO — доступ к данным на всех сайтах (обход gmail 2-steps auth). Public disclosure. Затронуто ~500 тысяч пользователей
2013-09-06 в 16:24, admin, рубрики: 0day, Any.DO, chrome extension, gmail, xss, Блог компании «Digital Security», информационная безопасность, метки: 0day, Any.DO, chrome extension, gmail, xssВведение
Мы очень часто слышим об уязвимостях в плагинах браузеров, особенно Java. Security отделы в компаниях в курсе этого, отключают java/flash и другие плагины у пользователей, мониторят апдейты, читают security-рассылки. Мы слышим о них настолько часто, что уже инициативные люди создали специальные сайты с отсчетом дней, когда не было бы опубликовано 0day эсксплойтов — java-0day.com/
Расширения VS Плагины
Но есть еще и расширения, которые встраиваются в браузеры и взаимодействуют с данными. Их безопасность была поднята не так давно, и первые, довольно глубокие, исследования провел Krzysztof Kotowicz. Краткий пересказ его исследований и найденная 0day уязвимость (позволяющая получить доступ к данным на всех сайтах через XSS путем отправки специального письма на gmail), которую игнорирует вендор — под катом.
Читать полностью »
Ещё один вариант верхней панельки для Хабра + кнопка на панели Google Chrome
2013-09-05 в 21:06, admin, рубрики: chrome extension, Google Chrome, веб-дизайн, интерфейсы, редизайн, метки: chrome extension, редизайн
Здравствуй!
В последнее время частенько появляются посты о допиливании или видоизменении Хабра. Насмотрелся я и решил что-то своё сделать. Варианты были хорошие, но хотелось сделать максимально близкий к Хабравскому внешний вид + несильно нагружать интерфейс + кнопку.
В результате появился DenimHabr 0.1. Если заинтересовались, welcome.
Читать полностью »
Удобное редактирование CSS (Chrome + Save CSS + autoIt)
2013-01-30 в 13:28, admin, рубрики: autoit, chrome devtools, chrome extension, css, Google Chrome, Веб-разработка, Песочница, метки: autoit, Chrome DevTools, chrome extension, css, Google Chrome Многие знают, что в Chrome Development Tools встроен удобный редактор CSS, отображающий изменения мгновенно. Единственная проблема – отсутствие возможности удобного автоматического сохранения изменений.
Для решения задачи автосохранения существуют три расширения для Chrome: DevTools Autosave, Tincr и Save CSS. Так как работа с файлами на диске у расширений невозможна, все они перехватывают событие изменения CSS, а текст измененного файла (или только фрагмент в случае DevTools autosave) отправляется запросом на localhost, на котором уже серверная программа сохраняет непосредственно в файл.
Вышеперечисленные расширения для сохранения в файл используют скрипты на Python, Node.js или Ruby. Мне же, как PHP программисту не связанному с этими языками хотелось простое One click решение для Windows, без необходимости установки ненужных мне в своей работе серверов.
Поэтому я решил написать простенькую утилиту под Windows, решающую эту задачу.
Читать полностью »
Extensionizr — шаблонизатор дополнений для хрома
2012-12-04 в 20:22, admin, рубрики: chrome extension, chrome extensions, Extensions, Google Chrome, javascript, расширения chrome, хром, метки: chrome extension, chrome extensions, Extensions, Google Chrome, javascript, расширения chrome, хром Привет читатели!
Увидев мой проект в блоге компании Zfort Group (тут) я решил поделится с вами обзором про проект и его реализацией.
Идея: быстро создать базовый шаблон для дополнений хрома, включая конфиг в manifest.json.
Extensionizr.com построен как веб-приложение, и на выходе генерирует zip архив.
Всё происходит на стороне клиента с помощью Javascript, включая архивацию.