У меня есть расширение Crossrider, которое выдает меню с изображением PNG (в popup.html), когда нажимается значок расширения. Это прекрасно работает. Но я также хочу открыть popup.html таким же образом, когда пользователь вводит определенные шаблоны URL (эта часть также уже работает). Ничего, что я пробовал за последние несколько часов, не работает. Помогите! Extension ID: 83484Как открыть всплывающее окно Crossrider на основе нового открытия страницы?
В background.js у меня есть это:
appAPI.browserAction.setPopup(
{
resourcePath: 'popup.html',
height: popupDims[ appAPI.platform ].height,
width: popupDims[ appAPI.platform ].width
});
В extension.js у меня есть это:
appAPI.openURL(
{
resourcePath: "popup.html",
where: "window",
focus: true,
focusTimer: 5000,
height: 300,
width: 300
});
Я также использовал "всплывающее окно" вместо «окно ».
Окно popup.html/popup не отображает изображение, на которое ссылается файл, даже если изображение присутствует во всплывающем окне, которое отображается, когда я нажимаю значок расширения. Кроме того, ссылки работают, когда всплывающее окно отображается после щелчка значка, но не в коде выше.
Вы должны а) показать, что вы уже пробовали, и б) объяснить, что «не работает» средства. У вас будет гораздо больше шансов получить помощь в этой информации в сообщении. – elhefe
Спасибо. Готово. –