2013-07-28 2 views
4

Я делаю расширение firefox, используя их addon builder, и я пытаюсь открыть всплывающее окно, когда я нажимаю кнопку на панели инструментов. Однако, похоже, что размеры панели не могут быть установлены на автоматический. Я загружаю некоторый контент после вызова api, поэтому содержимое html панели изменяется. Как изменить размер панели в соответствии с размером документа html автоматически, например всплывающее окно по умолчанию в расширениях google chrome?Как автоматически изменить размер панели в расширении firefox

ответ

2

Вы должны будете сделать изменения размера вручную, используя resize method

Если вы выясните решение, которое работает в автоматическом изменении размера, путем определения того, что является оптимальным для данной страницы как-то, а затем подать pull request или submit a bug

+0

Как определить, что оптимально для страницы? Я имею в виду, что у меня есть «contentScriptFile», который вызывает вызов api и возвращает строку и заполняет html панели. Однако панель создается из файла 'main.js'. Как изменить размер панели? Мне нужно получить размеры html-файла в панели как-то от 'contentScriptFile' до' main.js'. Как мне это сделать? – Annihilator8080

+0

Спасибо @erikvold за то, что указали мне в правильном направлении. Я получил его для работы с использованием методов 'port.emit и port.on' для изменения размера панели. – Annihilator8080

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