Дополнение Stylish для браузера Dolphin

11.08.2014 Поделки, Android

Внешний вид сайта является одним из его важнейших аспектов. К сожалению, разработчики сайтов не всегда могут угодить всем пользователям при проектировании дизайна. Для решения этой проблемы была разработана технология пользовательских стилей, которая реализована во всех современных браузерах для настольных компьютеров. Суть этой технологии заключается в том, что у пользователя появляется возможность применять к сайтам свои таблицы стилей CSS, которые он написал сам или скачал из Интернета. В результате любой сайт может выглядеть так, как этого захочет пользователь.
С помощью пользовательских стилей можно изменять цвет текста, расположение блоков на странице, скрывать ненужные блоки для концентрации внимания только на нужной информации, или полностью изменить внешний вид сайта.
Несмотря на полную поддержку пользовательских стилей в браузерах для настольных компьютеров, ни один браузер для мобильных устройств не имеет такой поддержки.
Шучу, имеет. Firefox Mobile поддерживает те же дополнения, что и для десктопного Firefox, но работает он медленнее, чем браузер Dolphin (который основан на движке WebKit - том же самом, что и Chrome). Благодаря наличию у браузера Dolphin средств разработки расширений, я создал расширение, позволяющее применять к любым открытым страницам пользовательские таблицы стилей CSS и управлять ими. Скриншоты можно посмотреть на Google Play.
Читать далее...

JRoute - ссылка на пункт меню по имени представления

Пишу я тут компонент для Joomla, и в шаблоне потребовалось сделать ссылку на другое представление. SEF включен. Я открываю документацию Joomla по JRoute, и вижу, что всё довольно просто - достаточно вызвать JRoute::_('index.php?view=myview') для формирования ссылки на представление.
Но не тут-то было.
Читать далее...

Использование Firebase в пользовательских скриптах (userscript)

Из-за особенностей пользовательской библиотеки Firebase (firebase.js) невозможно просто взять и использовать её в пользовательских скриптах GreaseMonkey. Эта библиотека создает в документе скрытый iframe и грузит туда скрипт, вызывающий parent.window["somefunc"]. Эти somefunc функции имеют имена, построенные по несложному правилу, поэтому можно сделать перенаправлялочку для этих функций.
Читать далее...