1
A
回答
3
接受尼克斯回答,但閱讀:
這裏的另一種方式訪問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所以你沒有加載nsipromptservice你只是得到一個指針,這是首選的方式
1
我找到了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');
相關問題
- 1. Firefox Addon SDK:帶有多個複選框的提示
- 2. 顯示/隱藏工具欄的ActionButton? Firefox SDK for addon
- 3. Firefox Addon SDK:向用戶顯示選項的方法?
- 4. firefox addon-sdk unit-tests
- 5. firefox addon sdk中的XMLHttpRequest
- 6. 在Firefox中顯示密碼提示
- 7. Firefox中的HTML5文件API Addon SDK
- 8. 如何在Firefox-Addon-sdk中使用mkdir?
- 9. Firefox addon-sdk - 監聽頁面導航
- 10. 通過ff-addon-sdk訪問Firefox cookie
- 11. FireFox addon-sdk page-worker正則表達式
- 12. 如何使用addon SDK調用Firefox printpreview
- 13. Firefox-Addon SDK jQuery.get()方法不起作用
- 14. Firefox Addon SDK的外部數據庫?
- 15. Firefox Addon SDK消息傳遞錯誤
- 16. firefox addon-sdk:處理http請求超時
- 17. Firefox Addon HTML Validator顯示Canvas無法識別
- 18. 調試Firefox Addon IDE
- 19. Firefox AddOn - Backbutton Cleanup
- 20. 顯示:在Firefox
- 21. 如何讓Firefox用firefox-addon-sdk處理POST請求的結果?
- 22. firefox addon main.js顯示相同的請求響應,而不是更新
- 23. 如何在xpi中提供firefox addon UUID?
- 24. 在Firefox Addon中導入linq.js
- 25. 顯示提示
- 26. Firefox Addon PKCS#11 API
- 27. 面板透明度firefox addon
- 28. Firefox不顯示SVG
- 29. 要顯示iphone sdk
- 30. 顯示提示過
這看起來像是一個更好的解決方案。 – 2014-10-31 14:13:14