读取 HTML 元素
我正在构建一个 Firefox 附加组件,该附加组件应该能够读取 HTML 文档中的所有内容。 我的问题是:我无法让 XUL 中的 JS 读取 HTML 文档中的 HTML 元…
如何通过代码覆盖皮肤的设置?
我有一个 Firefox 扩展,可以更改浏览器的选项卡颜色,如下所示: tabBrowser.tabContainer.childNodes[i].style.backgroundColor = "#8f8"; 这段代码…
保存和检索在 Firefox 插件中的文本框中输入的文本
我现在刚刚习惯使用 XUL。我创建了一个只有一个文本框的首选项窗口 (options.xul): 但我想保存此处输入的文本并访问它。我该怎么做?谢谢!…
如何使用 type="menu" 设置 Firefox 工具栏按钮的样式
我有一个带有工具栏按钮的 Firefox 扩展,单击该按钮会显示一个面板,我通过将其类型设置为“菜单”或“面板”来实现此目的。我的问题是这种类型的按…
在 Xulrunner 中获取脚本(shell 脚本)输出的最佳方法是什么?
我正在使用 nsIProcess.run() 运行脚本,我发现获得输出的唯一方法是将输出写入文件,然后从 javascript 读取该文件。 但由于某种原因,当我从 xulrun…
无法在 xul 面板中的编辑器中输入内容
无法在 xul 面板中的编辑器中输入是一个已知的 bug在火狐浏览器中。 我只是想通过在线托管一个 web 应用程序来重用我的 google chrome 扩展程序中的代…
如何在XUL环境下进行ajax调用
在 XUL 环境中,我使用 JQuery 尝试了不同的方法,例如 $.ajax({ url:'http://www.X-site.com/api/call.php?q=test', success: function(){alert('suc…
在 Firefox 主题中,如何更改窗口的默认背景颜色?
在 Mozilla classic.jar 中搜索,我找到了 dialog.css (位于 ../classic/global/dialog.css),但是没有 window.css 和 panel.css。 那么,我应该在…
Firefox 扩展:将项目添加到工具菜单
我希望我的扩展作为 ff 菜单项“查看”下的菜单条目。我不知道如何称呼它。这将是“工具”的代码:
如何知道网络是否连接(断开)?
在 Xul 中,我如何知道网络是否已连接(断开)? --update 使用: function observe(aSubject, aTopic, aState) { if (aTopic == "network:offline-st…
如何在 XUL 应用程序中使用进度表?
对于极客来说这可能是一个简单的问题,但至少对我来说不是。我正在从头开始开发一个简单的XUL程序。我使用 wizard 标签来简化向用户显示的 GUI。在 wi…