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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Разработка » No chrome package registered after update после обновления браузера » 08-03-2011 06:35:47

Благодарю, сейчас проверил- всё хорошо и нет проблем с исчезновением(но только в случае запуска новой версии после старой). обновления попозже проверю.
Но возникла проблема. Нудно указать путь к файлу который лежит в "папка дополнения\skin\global".
Находил пару примером, но увы один уже не работает и выдаёт ошибку, а второй по каким то причинам выводит нуль.
Буду благодарен если кто либо напишет функцию, дальше сам уже.

Разработка » No chrome package registered after update после обновления браузера » 07-03-2011 10:08:13

hydrolizer пишет

lkjХм.. ну вообще-то для подхватывания изменений, внесенных в userChrome, FF вроде всегда должен был быть рестартован... в любом случае, по моему скромному, писать что-то в userChrome без ведома пользователя не есть comme il faut. Попробуйте посмотреть в сторону вот этого - в большинстве случаев использование данного функционала рестарта не требует.

Дополнение единчтвенно что делает- это меняет  userChrome.
Посморим, попробую переделать.

Разработка » No chrome package registered after update после обновления браузера » 07-03-2011 08:22:46

hydrolizer пишет
lkj пишет

В манифесте всё есть.

Вот вы этот манифест и покажите. Плюс приведите структуру файлов внутри chrome. А вообще - лучше просто дайте линк на расширение - если оно, конечно, не супер-конфиденциально.

https://addons.mozilla.org/ru/firefox/addon/210846/
chrome.manifest:
[spoiler]content roomybookmarkstoolbar content/
content roomybookmarkstoolbar content/ contentaccessible=yes
locale    roomybookmarkstoolbar    en    locale/en/
locale    roomybookmarkstoolbar    fr    locale/fr/
locale    roomybookmarkstoolbar    de    locale/de/
locale    roomybookmarkstoolbar    it    locale/it/
locale    roomybookmarkstoolbar    pl    locale/pl/
locale    roomybookmarkstoolbar    ro    locale/ro/
locale    roomybookmarkstoolbar    ru    locale/ru/
locale    roomybookmarkstoolbar    tr    locale/tr/
locale    roomybookmarkstoolbar    zh-CN    locale/zh-CN/
locale    roomybookmarkstoolbar    zh-TW    locale/zh-TW/
skin    roomybookmarkstoolbar    classic/1.0    skin/
overlay    chrome://browser/content/browser.xul    chrome://roomybookmarkstoolbar/conte

Разработка » No chrome package registered after update после обновления браузера » 07-03-2011 06:34:06

Приветствую.
Проблема такая.
Есть дополнение работающее стабильно. Но есть сильный баг, который проявился совсем недавно и наблюдается только в 4 версии Огнелиса.
Баг:
После обновления(перезагрузка браузера, запуск 4 версии браузера после 3,6 ну и вообще любом изменении версии браузера) 1 загрузку!!!! и только в 4 версии(беты и альфы) дополнение не работает до перезапуска браузера.
После поисков источника проблемы- нашел в консоли "No chrome package registered for chrome://myaddon/skin/base.css"(дополнение добавляет в userChrome.css ссылки на файлы дополнения.
При чём если в браузере в адресной строке набрать "chrome://myaddon/skin/base.css" открывается файл. Проблема появилась недавно и неожиданно.
В чём может быть проблема?
Куда копать?
В манифесте всё есть. Причём я ничего не менял в коде(до появления проблемы).
Спасибо.
Всё что нахожу- либо за 6\8 год либо после неудачного удаления дополнения.

Firefox » Очень долгая загрузка страниц. » 17-12-2010 18:57:08

Нужно отключить ipv6 в конфигах. У меня на убунту тож так висло.

Разработка » Небезопасный JavaScript » 06-10-2010 14:45:36

Благодарю за полсказку.
Но что то не получилось.
Не могли бы вы дать код который вставить в манифест(За имя адона постаавить "AAAA" если не сложно).
И пример кода. Даю шапку одного из фалов, остальный сам соображу как изменить.

Components.classes["@mozilla.org/moz/jssubscript-loader;1"].
       getService(Components.interfaces.mozIJSSubScriptLoader).
       loadSubScript('chrome://AAAAA/content/rjlib.js');

var sbbPrefs = Components.classes['@mozilla.org/preferences-service;1']
                    .getService(Components.interfaces.nsIPrefService)
                    .getBranch('extensions.AAAAA.');
sbbPrefs.QueryInterface(Components.interfaces.nsIPrefBranch2);

Ниже начинаются параметры.
Заранее благодарю.

Разработка » Небезопасный JavaScript » 05-10-2010 12:20:11

Проблема.
Есть адон с  +2тысячи скачавших за месяц, за основу взят старый аддон и был передлан для 4 версии лисы(заменены части кода, добавлены новые функци).
Но при проверке сказали- что есть отклонения от безопасности и отказали.
Проблемы в файлах "content/***.js"
Текст из валидатора:

Безопасность результатов
Тесты на небезопасный JavaScript [справка]

    content/options.js (2) : Подошедший шаблон: "/mozIJSSubScriptLoader/"

Components.classes["@mozilla.org/moz/jssubscript-loader;1"].
    getService(Components.interfaces.mozIJSSubScriptLoader).
    loadSubScript('chrome://myaddon/content/rjlib.js');

content/overlay.js (2) : Подошедший шаблон: "/mozIJSSubScriptLoader/"

Components.classes["@mozilla.org/moz/jssubscript-loader;1"].
    getService(Components.interfaces.mozIJSSubScriptLoader).
    loadSubScript('chrome://myaddon/content/rjlib.js');

content/overlay.js (6) : Подошедший шаблон: "/mozIJSSubScriptLoader/"

Components.

Board footer

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