Я создаю надстройку Firefox, которая добавляет опцию в контекстное меню браузера. Когда пользователи щелкают в контекстном меню, должен открываться определенный веб-сайт (на той же вкладке).
Я уверен, что я упростил этот процесс в моей заглушке кода ниже. Я просто новичок, пытающийся разобраться в предметах и щелкнуть мышью. Вопросы:
- Работает ли приведенный ниже код?
- Нужны ли какие-либо специальные разрешения, предоставленные в manifest.json при использовании onClicked?
К вашему сведению: финальная функциональность дополнения должна быть более сложной, чем описанная выше. Вышесказанное - только первая проблема, которую мне нужно решить. Для простоты и ясности я пока щадлю детали.
Спасибо!
browser.menus.create({
id: "openSelection",
title: "Open selection in PhoneTool",
contexts: ["selection"]
});
browser.menus.onClicked.addListener(function(info, tab) {
if (info.menuItemId == "open-selection") {
onclick="location.href='http://hsv.de/';"
//define action here that should occur when "open-selection" is clicked
}
});
Я искал здесь, но предыдущие вопросы кружили вокруг того, как создавать контекстные меню браузера, но я не мог найти вопрос, кружащий вокруг того, как перейти на другую страницу на основе щелчка в контекстном меню браузера. .