У меня есть расширение Google Chrome, которое открывает диалоговое окно Bootstrap Twitter (используя JQuery 1.7.x, но не JQueryUI) из контекстного меню, нажмите, и я пытался сделать то же самое в версии Firefox (с использованием Add-on SDK 1.6), но безрезультатно.Окно диалога JQuery/Bootstrap из контекстного меню
я могу перехватить пункт меню нажимает кнопку ОК в моем lib/main.js
, используя context-menu
, но я не могу получить сообщение для сценария содержимого (см https://stackoverflow.com/a/8493844/954442), который содержит функцию, которая создает диалоговое DOM и отображает его. Я также не могу создать диалог из моего сценария добавления, потому что там нет DOM (и попытка загрузить JQuery с помощью @mozilla.org/moz/jssubscript-loader;1
с ошибкой «окно не определено»)
Я смотрел далеко и широко для примеров, но не нашли много того, что помогает. Кто-нибудь получил пример context-menu
Пункт щелчок, открывающий диалог?
(What are the advantages/disadvantages of using the Add-on SDK to develop my Firefox extension? ближайшей вещь, которую я нашел в мою проблему. Я получаю впечатление плаката нашел ответ в конце концов, но не обновлялся вопрос, чтобы сказать, что это было.)
(NB. Я не готов рассмотреть XUL, и очень неохотно, чтобы вернуться к JQueryUI)
Позвольте мне понять: вы хотите добавить элемент контекста, и когда элемент будет нажат, отобразите панель/диалог «DOM made» на текущей странице. Это верно? Обратите внимание, что у вас нет DOM в вашем дополнительном коде, НО у вас есть DOM в сценарии содержимого, прикрепленном к странице. – ZER0
Короче говоря, да. Я получаю клики меню уже в дополнительном скрипте, но должен иметь возможность вызвать скрипт содержимого, чтобы вставить мой диалог в DOM содержания. –