Взломай Firefox, чтобы открыть расширения с адресной строкой - PullRequest
0 голосов
/ 01 марта 2012

Я вижу это один раз и знаю, что это не так сложно, но не могу найти никаких решений в интернете.

Допустим, у меня есть плагин, как вы знаете, написано XUL . XUL, как HTML, имеет теги, js и т. Д. Поэтому я хочу отладить его с помощью Firebug.

Но в плагине по умолчанию виден firebug (так как все остальные плагины отключены). Поэтому мне нужно открыть свой плагин, как веб-страницу.

Я помню, что это что-то вроде

chrome://address/to/my/plugin/page.xul

Кто-нибудь сталкивается с этой проблемой?

1 Ответ

1 голос
/ 01 марта 2012

Нет общего правила, по которому вы можете создавать адреса страниц расширения.Вы должны открыть XPI-файл расширения (это обычный ZIP-файл, переименовать его при необходимости) и взглянуть на chrome.manifest внутри.Например, в Firebug chrome.manifest написано:

content firebug content/firebug/

Это означает, что файлы в каталоге content/firebug/ расширения доступны в chrome://firebug/content/.Вы можете попробовать открыть их как веб-страницы, но они не обязательно будут работать.

Лучшим подходом будет использование инструментов, которые фактически предназначены для расширений.Например Chromebug или DOM Inspector .

...