Доброе утро, хабр!
Столкнулся с трудностью в расширении контекстного меню (по правой клавише мышки вылезает) для flash-объекта.
Дело происходит в контексте аддона на свежем
firefox addon SDK.
Код примерно следующий:
var CONTEXT_MENU = require("sdk/context-menu");
var menuItem = CONTEXT_MENU.Item({
context: CONTEXT_MENU.URLContext(['*.dsga.me',]),
contentScriptFile: self.data.url('context-menu-actions.js'),
onMessage: function(text) {
var searchUrl = "http://dseye.ru/service/addon-search.html?term=" + require("sdk/querystring").escape(text);
TABS.open(searchUrl);
}
});
и в целом не далеко ушёл от каноничного мануала.
Проблема в том, что контекстное меню сторонних объектов (а флеш сторонний, ибо плагин отдельный) этот код не расширяет =(
Старательный гугл не нашёл решения, и вот я пришёл к вам.
Заранее спасибо.