Скринкастинг в Chrome
Скринкастинг (демонстрація екрану, скриншаринг) вже працює в браузері Google Chrome і дозволяє захоплювати як вікно самого браузера, так і вікно будь-якого іншого додатка. Наприклад, можна захопити Firefox, запущений у сусідньому вікні.

Все б чудово, але є проблема з безпекою. У браузері Chrome скринкастинг вимкнений.

Для його включення необхідно скористатися Chrome Desktop Capture API і ми покажемо в цій статті як це зробити.

Розширення для скринкастинга
Щоб скринкастинг заробив, юзер повинен встановити розширення (Chrome Extension), яке створене спеціально для вашого сайту (домену).
Читати далі →

.NET Portability Analyzer


.NET Portability Analyzer це зовсім не новий додаток, яке, по причині появи .NET Standard мало б стати цікавим для розробників. Портируемость коду прискорює роботу команд в рази. Якщо вам цікаво дізнатися наскільки переносимо на іншу платформу ваш код, то ви можете використовувати .NET Portability Analyzer, який доступний у вигляді розширення для Visual Studio і у вигляді окремого консольного додатку.

.NET Portability Analyzer актуальне для розробників .NET, .NET Core, UWP, Xamarin і Mono.
Далі пропоную вашій увазі факти і опис процесу використання.

Читати далі →

Перший мобільний браузер з підтримкою розширень для Chromium. Нова альфа Яндекс.Браузера

Сучасні мобільні браузери, як і їх десктопні аналоги, повинні дозволяти користувачам додавати відсутні можливості з допомогою доповнень. Незважаючи на отказ команди Chromium від ідеї підтримки розширень на Android, наша команда продовжує працювати над цією можливістю, і сьогодні ми запрошуємо співтовариство Хабра спробувати першу альфу Яндекс.Браузера, у яку ви вже зможете встановити LastPass, Tampermonkey або навіть Ghostery.

image

Перші доповнення з'явилися в Internet Explorer ще в 1999 році і за наступне десятиліття практика відкриття доступу до API стала обов'язковою для будь-якого більш-менш популярного браузера. Зараз багато хто з нас не уявляють собі роботу за комп'ютером без можливості додавати в браузер необхідну функцію власними руками. А ось з Android поки ще все не так. Незважаючи на зростання продуктивності сучасних мобільних пристроїв, браузерні розширення на Android – швидше виняток, ніж правило.


Читати далі →

Створення і використання розширень для UWP-додатків з App Services

image
В недавньому Anniversary Update з'явилася така чудова річ, як App Extensions. На жаль, на даний момент документації по ній є тільки одне відео і пара GitHub-репозиторіїв. Але я зміг зібрати всю потрібну інформацію щодо використання цієї можливості, і зараз розповім, як можна написати розширюване додаток.
І так, вам знадобиться SDK версії не нижче 14393.
Читати далі →

Project Naptha — виділяй, копіюй і переводь тексти з будь-яких картинок

На hh/gt не знайшов жодної згадки про цьому чудовому розширення для Google Chrome. Хочу поділитися ним з спільнотою, оскільки останнім часом воно допомагає мені щодня економити 10 хвилин — вже дуже багато скріншотів з соціальних мереж на різних мовах які з допомогою цього плагіна переводяться в два кліка.

Зустрічайте — Project Naptha Chrome webstore).

image

Список можливостей:
  • копіювати текст з картинки
  • виділити весь текст
  • гуглити виділений текст
  • переводити виділене (бета)
  • проговорити (TTS) виділене

Читати далі →

Небезпечний світ шкідливих розширень та захист від них. Досвід Яндекс.Браузера

Браузерні розширення останнім часом, на жаль, все частіше використовуються не для того, щоб приносити користь, а як інструмент шахраїв. Сьогодні ми хочемо поділитися з вами нашим досвідом боротьби з шкідливими розробками, розповісти про заходи і технологіях, які захищають користувачів Яндекс.Браузера.



Навесні 2014 року підтримка Яндекс.Браузера звернула увагу на стрімко зростаюче число звернень від користувачів, у яких йшлося про «зараженні браузера вірусом» та агресивній рекламі, спливаючій на відвідуваних сайтах. Найбільш поширеним симптомом була підміна або додавання нових рекламних блоків на популярних в Рунеті сайтах (ВКонтакте, Яндекс, ...). При цьому розробники шкідливих розширень не обтяжували себе турботою про користувачів і не гребували відверто шахрайських або шок-рекламою. Зустрічалися й інші прояви. Наприклад, автоматичне відкриття вкладки з певним сайтом, підміна пошуку за промовчанням або навіть крадіжка даних.

У певний момент кількість таких звернень стало досягати 30% від усіх повідомлень підтримку. Спостереження підтримки також підтверджувалися статистикою основних причин видалення нашого браузера (при видаленні користувачам пропонується описати причину). Багато люди щиро вважали, що це наша команда вирішила таким ось способом монетизувати браузер. За короткий період часу кількість вилучень Яндекс.Браузера, пов'язаних з діяльністю сторонніх шкідливих розробок, подвоїлася. Потрібно було терміново втрутитися і почати працювати над цією проблемою.

Читати далі →

Емуляція CORS на стороні клієнта: кроссбраузерное рішення деяких користувальницьких завдань без розширень

I. В чому проблема

Розширення для браузерів — потужний інструмент просунутого веб-серфінгу, найдоступніша, розвинена і поширена частина цілого ряду інструментів. Однак розширення мають і слабкі сторони: кожен браузер вимагає знання і застосування своїх правил і форматів, а це додаткова складність для творця. Розширення не кроссбраузерны, що відразу обмежує їх адресат. Є спроби узагальнити створення розширень, але вони можуть додавати вже свою додатковий прошарок форматів і правил.

Коли розширення покращує специфічні сторони браузерного інтерфейсу, без нього не обійтися. Але деякі завдання універсальні, не пов'язані з приватними засобами браузера і, тим не менш, без розширення їх теж не виконати. Одна з таких задач — кроссдоменные
XMLHttpRequest
запити, що порушують політику одного джерела.
Читати далі →

Альтернативна система управління жестами миші для розширень Chrome і Firefox



Якщо коротко, то під катом вас чекає опис альтернативних жестів в картинках, шпаргалка по запам'ятовуванню перше 29 жестів, порівняння популярних розширень з управління жестами миші, готові налаштування для імпорту нових жестів, невеликий список відомих розширень і утиліт, які роблять серфінг в мережі швидше і приємніше. Тепер про все по порядку…

Читати далі →

Якщо не можна залишити коментар, але дуже хочеться, то можна

Так, саме з такою проблемою я зіткнувся при відвідуванні черговий Landing page, продала мені нібито першокласний товар. Але після візиту кур'єра розумієш, що тебе розвели, а залишити відгук або ще як-небудь попередити решту ти не в силах. У цей момент в голову і прийшла думка про розширення для браузера, яке дозволило б залишати коментарі, замітки, відгуки або читати чужі, прямо на відвідуваному сайті.



Ім'я всьому цьому CommentAll. Якщо ще цікаво — прошу під кат. Навіть якщо не цікаво, все одно загляньте під кат, може бути, ще рано робити висновки, а залишити свій гнівний коментар — це завжди будь ласка.

Читати далі →

Розширення для нормального виділення тексту всередині посилання в браузерах

У вчорашньому пості про браузер Vivaldi знову спливла тема нормального виділення тексту всередині посилання, як у старій Опері. Особливо вона актуальна для браузерів на WebKit/Blink.

Для багатьох проблема вирішується установкою спеціального розширення для браузера.

Читати далі →