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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Поддержка пользователей » WebGL » 12-08-2015 23:43:21

Доброго времени суток. У меня очень странная проблема с лисой. Дело в том, что WebGL перестал работать - ошибок не выдаёт, но содержимое не отрисовывает(проверяю тут). При этом в безопасном режиме работает корректно, а после очистки FF корректно работает первые пару минут, но быстро снова перестаёт работать. При этом дополнений и плагинов нету никаких. Подскажите пожалуйста в чём тут может быть дело...

Разработка » Простейшее расширение. » 20-01-2014 16:51:18

Доброго времени суток. Нужно модифицировать один сайт при помощи расширения.

  1. скачал SDK 1.15
  2. создал шаблон командой cfx init
  3. Ввёл содержимое lib/main.js:

    Выделить код

    Код:

    var pageMod = require("sdk/page-mod");
    pageMod.PageMod({
        include: ["*.ru"]
    });

  4. запускаю через cfx run, вкладки не открываю, только тыкаю по пустому окну:

    Выделить код

    Код:

    reference to undefined property options.bytesreference to undefined property exn.stack
    JavaScript strict warning: chrome://browser/content/urlbarBindings.xml, line 672: reference to undefined property this._value
    JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
    JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
    Total time: 10.064000 seconds

Похоже ошибки связаны со строкой поиска google. Если открыть любую *.ru страницу, то ошибок появляется очень много, консоль даже не в состоянии все отобразить. Что тут может быть не так? Вроде все

Разработка » Своё контекстное меню для расширения. » 17-12-2012 19:15:58

Подскажите пожалуйста, как реализовать контекстное меню в расширении. Т.е. в правый нижний угол помещается иконка(как в этом уроке), теперь нужно при щелчке по этой иконке отобразить меню, но про это не нашёл ни слова.

Разработка » Простейшее расширение с инжектом » 14-12-2012 02:07:14

Оказалось это из-за flash-плеера(плагин) последней версии. А это совсем не радует. Получается, что я не могу тестировать расширения на сайтах, использующих flash :(

Разработка » Простейшее расширение с инжектом » 13-12-2012 16:15:42

Доброго времени суток, пытаюсь сделать самое простое расширение для FF. Для этого скачал Add-on Builder, запустил, создал шаблон(cfx init). Затем добавил туда файл "data\content.js", содержащий всего одну строчку:

Выделить код

Код:

document.title = "test";

Файл "lib\main.js" тоже максимально прост:

Выделить код

Код:

var pageMod = require("page-mod");
var data = require("self").data;

pageMod.PageMod({
    include: ["*.ru"],
    contentScriptFile: data.url("content.js"),
    contentScriptWhen: "end"
});

Запускаю тестирование(cfx run) - на ряде сайтов(например youtube.com) FF намертво виснет, как раз в момент инжекта(хотя по идее в *.com инъекции вообще быть не должно). Всё выполняется на win7 sp1, версия FF 17.0.1.
Подскажите пожалуйста в чём ошибка.

P.S. если вообще ничего не делать, т.е. "cfx init" -> "cfx run", то происходит тоже самое.

Board footer

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