Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Новости » OdessaJS — конференция для Front-End разработчиков! » 11-03-2013 16:47:11

Присоединяйся к JavaScript тусовке!

13 апреля в Одессе состоится конференция «OdessaJS» для Front-End разработчиков.

Доклады:

  • Юля Пучнина. Время размяться! Как добавить интерактивности вашим веб-приложениям, используя Microsoft Kinect и прочие приборы.
  • Егор Назаркин. Lazy guide to coffee-script for switchers.
  • Эльдар Джафаров. Node.js basic stack.
  • Максим Климишин. Angular.js - героическое использование супергероического фреймверка.
  • Александр Соловьев. FRP & ClojureScript.
  • Егор Львовский. Dart, в яблочко.
  • Ксения Редунова. Магия RaphaelJS.
  • Артем Захарченко. JS scalable architecture. Kernel, ScallApp, Aura.
  • Дима Маленко. Браузеры: о чем не говорят стандарты.
  • Дима Миндра. TypeScript ннада?
  • Алекс Туманов. Разработка расширений Firefox.
  • Вячеслав Ворончук. Модульный Knockout: применяем RequireJS для организации кода.

Старт в 10:00, место проведения пока уточняется.
Вход бесплатный, но с обязательной регистра

Разработка » Проигрывание mp3 из расширения » 09-11-2012 10:23:10

Приветствую.
Интересует возможность проигрывать mp3 (да, только mp3) из расширения.
Пробовал JSMad — тормозит, флеш не предпочтителен, да и через него тоже ничего не вышло.
Устроят и бинарные плагины, и любые другие хаки.

Разработка » Изменение html до загрузки в бразуер » 02-05-2012 16:51:54

logik пишет

Есть задача перехватывать и изменять html страницы до момента наступления dom событий.

я не совсем уверен, но по-моему тут одно другому противоречит: страницы как правило начинают ренднериться до полной загрузки содержимого, т.е. до этого момента срабатывает как минимум DOMNodeInserted.

Разработка » Передача параметров Окну » 02-04-2012 10:49:40

hydrolizer пишет

А я с точностью до наоборот - всегда пользуюсь встроенным. Практически всегда находил нужное (если оно существовало на MDN).

по тому, что встроенный поиск тоже работает на Google :)

Разработка » Язык браузера » 02-04-2012 10:42:55

general.useragent.locale не указывает на используемый язык интерфейса, лучше использовать:

Выделить код

Код:

Components.classes["@mozilla.org/chrome/chrome-registry;1"].
    getService(Components.interfaces.nsIXULChromeRegistry).getSelectedLocale("global");

p.s.: из своего опыта, если ваше расширение использует чтение или запись в general.useragent.locale, то оно не пройдёт валидацию при загрузке его на AMO

Разработка » Почему нормально работает только 3.6.х » 14-03-2012 12:37:33

str
проблема в том, что thead — не блочный, указывать для него overflow бесполезно.
наверное проще всего проблему решить двумя таблицами

Разработка » отображение элемента на тулбаре после установки плагина » 14-03-2012 12:19:49

можно примерно так:

Выделить код

Код:

var before = document.getElementById("search-container") || // строка поиска
        document.getElementById("urlbar-container"); // строка адреса
if (before) {
    before.parentNode.insertItem("my-button", before.nextSibling); // my-button — id кнопки из расширения
    before.parentNode.setAttribute("currentset", before.parentNode.currentSet);
    document.persist(before.parentNode.id, "currentset");
}

О проекте » Что нужно добавить/убрать/изменить на форуме? » 13-03-2012 11:54:36

mserv
по идее исключений для раздела никаких нет

Разработка » Удалить куки » 12-03-2012 15:11:35

https://developer.mozilla.org/en/XPCOM_ … kieManager:

Выделить код

Код:

Components.classes["@mozilla.org/cookiemanager;1"].
    getService(Components.interfaces.nsICookieManager).removeAll();

Разработка » Подписать расширение » 12-03-2012 11:16:28

KML пишет

Возникает резонный вопрос, WTF?

сертификатом уровня III по-моему и невозможно подписать так, чтобы не пришлось вручную подтверждать его или устанавливать родительский сертификат в браузер.
вообще, мы для фирмы покупали сертификат Certum и второго уровня, но подписать им как нужно всё равно не вышло.

KML пишет

И второй вопрос, какой сертификат купить, чтобы подпись XPI отображалась без дополнительных манипуляций (установка дополнительных CA сертификатов и т.п.)?

у нас куплен «StartCom Class 2 for Code Signing», стоит порядка 100$ на два года, никаких проблем с ним за уже полтора года не возникало (если не считать того, что пришлось звонить в Польшу и общаться с человеком для подтверждения фирмы при выдаче)

Firefox » Сбой при загрузке Mozilla 11.0 (Линукс Убунта, 64) » 05-03-2012 14:48:18

по-моему проблема тут не в браузере, а в качестве интернета.
какое конкретно сообщение показывается?
прокси используете?

Разработка » Отображение списка элементов с заполнением сверху-вниз слева-направо » 05-03-2012 14:35:48

hydrolizer пишет

Мне нужно, чтобы содержимое колонки формировалось до заполнения всего свободного места по вертикали, при нехватке места значения переносились в колонку правее

а высоту указать не вариант?

Выделить код

Код:

<ol style="-moz-column-count:20;-moz-column-width:250px;height:100%">
  <li>sp_MSalreadyhavegeneration</li>
  <li>sp_MSwritemergeperfcounter</li>
  <li>TABLE_PRIVILEGES</li>
  <li>sp_replsetsyncstatus</li>
  <li>sp_replshowcmds</li>
  <li>sp_publishdb</li>
  <li>sp_addqueued_artinfo</li>
  <li>sp_replcounters</li>
  <li>sp_MSget_subscription_dts_info</li>
  <li>sp_help_spatial_geometry_index_xml</li>
  <li>sp_password</li>
  <li>sp_MSstopdistribution_agent</li>
  <li>sp_replmonitorrefreshjob</li>
  <li>sp_MSenumpartialchangesdirect</li>
  <li>sp_MSupdate_subscriber_info</li>
  <li>sp_MSdrop_distribution_agent</li>
  <li>sp_bindsession</li>
  <li>sp_MSallocate_new_identity_range</li>
  <li>sp_MSenum_snapshot</li>
  <li>sp_replsendtoqueue</li>
</ol>

Разработка » Отображение списка элементов с заполнением сверху-вниз слева-направо » 05-03-2012 11:43:27

я не совсем понимаю что значит «заполнение сверху-вниз слева-направо» и как это должно выглядеть

hydrolizer пишет

Вариант с column-count не подходит по причине фиксированного числа колонок. Вариант с заданием column-width вроде бы подходит, но не нравится

если размер нужен не фиксированный, то для элемента можно задать white-space:nowrap и скажем float:left. при множестве элементов (с относительно небольшим текстом) внутри общего блока, они будут перескакивать на новую строку

Поддержка пользователей » Изменение поиска в контекстном меню Firefox » 27-02-2012 11:02:32

в контекстном меню по-умолчанию выбирается текущий активный поиск из строки поиска

27-02-2012 11:04:19
можно установить Context Search X (или любое другое подобное расширение) для выпадающего списка поиска в контекстном меню

Разработка » мазила 2 раза выполняет код » 26-02-2012 12:01:07

PHP — язык серверный, ни один браузер его не выполняет. Разбирайтесь со своим кодом.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]