Crossrider: значок браузера не отображается в Internet Explorer

Я строю расширение Crossrider. Я настроил кнопку браузера в файле background.js, используя:

appAPI.browserAction.setResourceIcon('lock.png');
appAPI.browserAction.setPopup({resourcePath:'popup.html', 
                               height: 300, width: 400});

Я также включил настройку кнопок браузера для всех браузеров: IE, Firefox, Chrome и Safari.

Значок браузера отлично отображается в Firefox и Chrome, но в IE(8,9) значок не отображается.

После того, как я установил расширение с помощью установщика, оно впервые показывается при запуске Internet Explorer, но затем открывается IE - в Internet Explorer вообще не отображается кнопка браузера.

Любая помощь будет высоко оценена.

1 ответ

Я предполагаю, что вы закрываете, а затем снова быстро открываете браузер. В некоторых случаях может быть небольшая задержка сброса кнопки, и, следовательно, если вы быстро откроете браузер, у кнопки может не хватить времени для отображения. Попробуйте подождать несколько секунд, прежде чем снова открыть браузер.

[Раскрытие информации: я сотрудник Crossrider]

Другие вопросы по тегам