XUL 的 Javascript 在什么上下文中执行?
您为 XUL 组件编写的 javascript 是否可以与网页中定义的 javascript 进行交互? 例如,如果特定网页具有 dooSomethingNeat() 函数,我可以在 XUL 覆…
XUL 将事件附加到使用 javascript 添加的锚点
我正在编写一个 Firefox 扩展,它将事件侦听器添加到页面上的所有锚标记。基本上我有: window.addEventListener("load", function() { myExtension.i…
当外部应用程序卸载附加组件时恢复 Firefox 首选项的正确方法
我在 Windows 上编写了一个应用程序套件,其中安装了一个 Firefox 附加组件,该附加组件一旦运行就会通过与 nsIPrefService 交互来修改 Firefox 网络…
从 Firefox 扩展 (XUL) 读取网页 cookie
我正在为 Firefox 浏览器创建一个扩展。我想读取 XUL 文件中使用 JavaScript 由 HTML 页面设置的 cookie。是否可以? 我尝试使用 document.cookie,但…
Mozilla 应用程序可以访问进程管理器吗?
真的,我有 3 个问题,但它们都非常简单(一次): Firefox 中的附加组件是否可以查看是否有多个 Firefox 实例/Firefox 进程正在运行? 由于让 Firefo…
如何捕捉 xulrunners close 事件并取消它?
当用户单击主窗口的关闭按钮并要求他们确认时,我想捕获 xulrunner 应用程序的关闭事件。如果他们不确认,我想取消此关闭事件并继续应用程序。 我尝试…
window.openDialog 不会删除 Linux 上的标题栏
我使用以下代码来显示弹出窗口: var win = window.openDialog("chrome://broceliand/content/view/popup/nameMapPopup.xul", "", "all=no," + "title…