问题标签 [xul]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox - 获取 XUL:Scale 以显示选择的数值
我正在使用 XUL,下面是基本的滑块/比例实现:
但是我想要一个数字框旁边显示滑块中选择的值,也许我在 XUL 教程中看起来不够努力,但我找不到可行的答案。
firefox - 识别网页上的视频
我正在尝试编写一个 Firefox 扩展程序,当用户在网页上右键单击它时,它可以获得视频(youtube/vimeo)属性(路径等)。
我看到的问题是右键单击为播放器带来了本机菜单系统。
任何指针都会非常有帮助。
谢谢。
firefox-addon - Firefox 扩展开发:将选项卡添加到首选项窗格?
我正在添加这个:
到我的overlay.xul。尽管在此处建议,但它无论如何都不起作用。不过,我确实在这段代码上取得了巨大的成功:
这是版本问题吗(例如,Firefox 3.x 不会这样做)?我无法在 browser.xul 中找到字符串 BrowserPreferences,这似乎是问题的一部分。如何在 Firefox 的首选项窗格中添加选项卡?
[对不起,如果这个问题真的很简单,但是在 Firefox Extensions 上搜索帮助就像在“is”这个词上搜索帮助一样。]
xul - 如何使用 XUL 开发工具栏
我是初学者,我从未使用过 XUL,我已经下载了 XULRunner ,谁能告诉我如何开始使用它。我所需要的只是设计一个工具栏。
firefox - Firefox 扩展多行通知
我目前正在开发一个 Firefox 扩展程序,它可以监控网络上的某些资源并显示某些事件的通知。目前我正在通过以下方式使用“nsIAlertService”:
我想要两件事:
1)多行通知(我有一些我想显示的详细信息),有没有简单的方法来显示它们?
2) 当用户悬停状态栏图标时,应该会打开一个带有一些可点击链接的弹出窗口。我怀疑我必须编写一个 XUL 文件并“手动”管理弹出窗口和弹出窗口......如果有人有一些示例代码,这没关系。
firefox - Firefox 插件开发:如何创建空的数字或日期框
我正在尝试在 XUL 中创建一个包含几个字段的表单。我找不到一种方法来创建一个数字框和一个空值的日期选择器。number 类型的文本框有一个默认的“0”值,我可以将默认值更改为不同的数字,但我希望该框保持为空。datepicker 元素也是如此,我必须指定一个有效日期,但我希望它为空,直到用户决定输入日期。
有什么建议么?
xul - 更改 XUL 文本框元素中的 TAB 字符长度
是否可以更改 XUL <textbox> 元素中显示的 TAB (\t) 字符(当前为 8 个字符)的长度?
请注意,我想避免用空格替换 TAB。
c++ - 如何从外部应用程序读取使用 FireFox 下载的文件的源 URL?
我有一个我构建的 C++ 应用程序,它被注册为具有特定扩展名的文件的默认处理程序。因此,当我使用 Firefox 从网站下载其中一个文件时,它会将其下载到临时目录,然后 shell 执行我的应用程序,同时在命令行上将完整路径传递给下载的文件。
仅考虑磁盘上的路径,从外部应用程序中找出文件的原始下载 url 是什么的最佳方法是什么?我可以使用 XPCOM API 调用来检查 FireFox 下载管理器数据库吗?
我发现这些数据存储在“%APPData%\Mozilla\Firefox\($profile)\downloads.sqlite”文件中,这是一个 SqlLite 数据库文件,但我真的不想尝试直接打开这个文件FireFox 在运行时对文件有一个打开的写句柄。
在浏览了 Mozilla 开发者中心一段时间后,我遇到了nsIDownloadManager服务,这似乎就是问题所在。但我似乎无法在单独的进程中从 XPCOM 访问它?
这是我正在使用的代码:
当我运行它时,GetServiceByContractID() 调用返回 0x8007000e,它在 nsError.h 中定义为 NS_ERROR_OUT_OF_MEMORY。(我觉得很奇怪)。
这里有什么想法吗?我在吠叫正确的树吗?
javascript - 如何在 Firefox 扩展中更改状态栏面板背景颜色
我正在编写一个 Firefox 扩展,它显示一个包含一些文本的状态栏面板。我想根据消息更改状态栏面板的背景颜色。例如错误的红色背景。
p>除了最后一行之外,上述所有代码都有效,这不会导致任何变化。属性的实际值发生变化,但状态栏面板仍显示默认状态栏颜色。我也尝试过background
,backgroundColor
但没有帮助。