Архив категории «Mozilla»

Улучшатель сайта посредника Polar Express

У посредника Polar Express не очень удобный личный кабинет.
Шансов на скорое улучшение мало, поэтому я накатал greasemonkey скрипт: polexp.com for Greasemonkey.
Он добавляет колонку «Стоимость» в разделы «Мои покупки» и «На складе».
Теперь в таблице можно видеть задекларированную стоимость посылок и общую сумму.
Для посылок на складе — общую сумму всех отмеченных посылок.
Буду рад, если кому-то окажется полезным. Будут ещё идеи — делитесь, попробую реализовать.

100 скачиваний за 4 дня — мелочь, а приятно.»

29.11.2012  Метки: , ,   Рубрики: Mozilla, Интернет, Покупки  Комментариев нет

Использование Firefox как глобального XULRunner для Windows

XULRunner — это движок для XUL+XPCOM приложений, таких как Firefox и Thunderbird. Кроме того, XULRunner можно использовать для встраивания браузера, например, в Eclipse. Для установки XULRunner для Windows его надо скачать, распаковать и объявить:

xulrunner.exe -register-global

Очень просто, но при уже установленном Firefox обидно ставить отдельную копию XULRunner. Так вот, оказывается можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду. Мелочь, а приятно.

Кстати, если не хочется искать xulrunner, то можно просто добавить в реестр следующую информацию (следите за путями и номерами версий!):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]
"Version"="1.9.2.8"
"GreHome"="C:\\Program Files\\Mozilla Firefox"
"xulrunner"="true"
"abi"="x86-msvc"
"javaxpcom"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.9.2.8"
»

13.08.2010  Метки: , ,   Рубрики: Mozilla, Разработка  Комментариев нет

XUL Gear стал расширением Firefox

Визуальный редактор XUL Gear, за которым я слежу ещё с тех пор, когда он назывался XULPIX, выпущен в виде расширения к Firefox. Об этом мне сообщил Илья Харламов, который в настоящее время поддерживает этот проект. А я решил, что пора ознакомить с XUL Gear широкую хабраобщественность

31.05.2010  Метки: , , , ,   Рубрики: Mozilla, Инструменты, Разработка  Комментариев нет

Ошибка при загрузке JSON данных в Firefox

Пишу веб-сервис на С с использованием GNU libmicrohttpd. Firefox выдает сообщение об ошибке при попытке передать ему JSON: «not well-formed». При этом всё работает.

Выяснислось, что это он так обижается на то, что в ответе на запрос не указан

Content-type: application/json»

26.05.2010  Метки: ,   Рубрики: Mozilla, Разработка  Комментариев нет

Конфликт Venkman Debugger и Firebug в Firefox 3.5

После обновления Firefox до 3.5 и соответствующих обновлений расширений в Venkman Debugger перестали работать точки останова. Говорят, это конфликт с Firebug. Действительно, если выключить Firebug, точки останова начинают работать. Ну и что мне делать, если Firebug понадобится? Судя по отзывам, Firebug 1.4 сырой, можно попробовать откатиться на 1.3.3.»

27.07.2009  Метки: , ,   Рубрики: Mozilla, Разработка  Комментариев нет

Улучшенный поиск автомобиля на auto.ru

Предлагаю вашему вниманию Greasemonkey скрипт, который обрабатывает результаты поиска автомобилей на cars.auto.ru:

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

Все это позволяет анализировать результаты поиска не открывая дополнительных страниц.

Вот пример стандартного вывода результатов и вид таблицы результатов, обработанной скриптом (подсказка всплывает при наведении курсора на ссылку на объявление):

autoruautoru-gm »

26.07.2009  Метки: , , ,   Рубрики: Mozilla, Интернет, Программы, Разработка  2 комментария

Конфликт расширений для Firefox

На бегу, потому в двух словах:

Кажется, нашлась причина конфликта расширений для Firefox. Симптомы: при установленном «неправильном» расширении пропадают кнопки на панели инструментов расширения Web Developer, а у Firebug на вкладке HTML исчезает текст. Популярное решение View -Toolbars -Customize -Restore Default Set не спасает.

Удаляя по одному файлы «неправильного» расширения дошел до prototype.js, который, как известно, меняет базовые классы типа Object. В этом, видимо, и причина…

Вопрос: можно ли как-нибудь все-таки использовать prototype.js в расширениях для Firefox? И как его правильно подключать? Сейчас в browserOverlay.xul тупо стоит

	<script src="prototype.js"/>
»

03.07.2009  Метки: , , ,   Рубрики: Mozilla, Разработка  Один комментарий

XUL Gear (ex. XULPIX): визуальный редактор для XUL

Очень я не люблю заниматься разработкой графических интерфейсов (GUI) — дело муторное, трудоемкое, результаты часто не заметны. Но иногда приходится. Платформа Mozilla, где для декларативного определения пользовательского интерфейса используется язык XUL, основанный на XML, а для определения поведения — JavaScript, почти примирила меня с этим занятием. Для полного счастья требовалось найти визуальный редактор, который позволяет обойтись без написания XUL кода вручную и сразу же показывает результат. И тут есть две новости, как всегда — одна хорошая, и одна плохая, но не очень. Хорошая новость в том, что такой редактор нашелся — это XUL Gear. Плохая — автор Kenchabi его не поддерживает, не очень — потому что первоначальная версия редактора была переименована из XULPIX в XUL Gear и выложена под открытой лицензией на Google Code.»

19.06.2009  Метки: , ,   Рубрики: Mozilla, Инструменты, Разработка  3 комментария

blink и underline в XUL

Понадобилось в XUL сделать мигающим текст метки. Попробовал text-decoration:blink — не работает. Погуглил — чудеса, оказывается, текст мигает только если он внутри тега label, а не в атрибуте value. Самое смешное, что подчеркивается он строго в обратной ситуации, то есть сделать одновременно мигающий и подчеркнутый текст, похоже, невозможно 🙂

Firefox покажет результат здесь:

Если вы видите этот текст, попробуйте прочитать этот пост здесь. Если не помогло, значит ваш браузер не поддерживает фреймы.

Исходный текст:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<?xml-stylesheet href="mycss.css" type="text/css"?>
<window title="test01.xul" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 <groupbox>
  <caption label="Underline problem"/>
  <label style="color: red;text-decoration: underline">Text as element content: underline doesn't work.</label>
  <label style="color: red;text-decoration: underline" value="Text as an element attibute: underline works!"/>
 </groupbox>
 
 <groupbox>
  <caption label="Blink problem"/>
   <label style="color: red;text-decoration: blink">Text as element content: blink works!</label>
   <label style="color: red;text-decoration: blink" value="Text as an element attribute: blink doesn't work."/>
  </groupbox>
</window>

Пример подсмотрен на форуме xulfr.org

17.06.2009  Метки: , ,   Рубрики: Mozilla, Инструменты, Разработка  Комментариев нет