2012-01-21 2 views
0

Я пытаюсь создать панель инструментов с помощью Firefox. Я выполнил следующий учебник http://www.borngeek.com/firefox/toolbar-tutorial/Создание панели инструментов с помощью Firefox

В конце учебника, когда я открывал файл .XPI, говорится, что он установлен успешно, и браузер необходимо перезапустить. Когда браузер перезагружается, я не могу найти панель инструментов в любом месте. Я вижу, что он установлен в меню tools-> addon-> Extensions.

У кого-нибудь есть предложения или другие ссылки для создания панели инструментов в Firefox или Internet Explorer?

ответ

0

Поскольку ваша надстройка появляется в списке надстроек проблемы наиболее likley в одном из следующих мест:

  1. Вы можете иметь опечатку в файле XUL (убедитесь, что использование разметки соответствующая структура).
  2. Пути в вашем хромовом манифестах могут быть недействительными (опять же, возможно, опечатка).
  3. Возможно, ваш файл XPI не структурирован правильно.

Вы пробовали посмотреть в консоли JavaScript, чтобы увидеть, появляются ли какие-либо ошибки? Chapter 8 руководства объясняет несколько стратегий отладки в этом отношении и рекомендует расширение Console^2 как инструмент отладки. Он также рекомендует несколько полезных настроек браузера, которые могут помочь вам выявить проблему (параметр javascript.options.showInConsole особенно важен для обнаружения проблем XUL). Сравните ваш код с панелью инструментов, предлагаемой в учебнике (который я только что проверил, правильно работает в Firefox 9.0.1), и вы, скорее всего, найдете свою ошибку.

+0

Спасибо, тонна чувак. У пути в манифесте была опечатка, и я могу установить панель инструментов. Однако, когда я хочу внести небольшие изменения в XUL-файл (например, добавить комментарии к существующему коду), вся панель инструментов не отображается. Не в состоянии понять, где он ломается. – user1162910

+0

Вы уверены, что используете правильную разметку комментариев для XUL? Это должно быть что-то вроде: '' –

+0

Я дал аналогичный синтаксис для комментариев. – user1162910

Смежные вопросы