Возможно ли отобразить диалоговое окно подтверждения блокировки «да нет» пользователю с использованием привилегий chrome?Показать приглашение с помощью firefox addon sdk
Что-то вроде этого:
Возможно ли отобразить диалоговое окно подтверждения блокировки «да нет» пользователю с использованием привилегий chrome?Показать приглашение с помощью firefox addon sdk
Что-то вроде этого:
принять зарубки ответить, но прочитать:
Вот еще один способ для доступа к nsIPromptService. И проверить эту страницу для более предупреждений:
var {Cu, Ci} = require('chrome');
Cu.import('resource://gre/modules/Services.jsm');
var doit = Services.prompt.confirm(null, 'title', 'message');
if (doit) {
//he clicked yes
}
вместо нулевой вы можете передать в объект окна, как Services.wm.getMostRecentWindow(null)
и становится модальным на этом окне
преимущество таким образом он использует services.jsm так что вы arent loading nsipromptservice, вы просто получаете указатель на него, что является предпочтительным способом
Я нашел nsIPromptService, который делает именно то, что я хочу:
var chrome = require('chrome');
var prompts = chrome.Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(chrome.Ci.nsIPromptService);
var remove = prompts.confirm(null, 'title', 'message');
Это выглядит как лучшее решение для меня. –