xul相关内容
针对Firefox 29+,我试图用 listhead 来创建一个 richlistbox ,其中包含 listheader s,如果 richlistbox 内容是可滚动的,则应该保持固定在顶部:
..
在 toolbarbutton xul元素中有这个匿名元素。这是一个 xul:image 。我想给它一个伪元素(:在之前,:在之后)。悬停我想给它 cursor:pointer style。我也想要 addEventListener('click',...)它。但是,这些都没有成功。 我甚至修改了XBL来注入我自己的堆栈元素,然后在堆栈元素上尝试这个东西,但它不起作用。 > 请帮我做到
..
我试图检查独立的Xul应用程序,但 DOM Inspector 如何检查我的独立XUL应用程序? 解析方案 DOM Inspector只能检查其主机应用程序中的文档 - 它正在扩展的应用程序(只有安装到其中的配置文件)。如果您想检查XULRunner应用程序,您需要安装DOM Inspector。 $ b $ b 如果Add- ons Manager尚未启用,请将这两行添加到您的app
..
我的客户端使用的是一个Web应用程序,用于存储注册表。 我需要做的是创建一个本地文件,因为收银软件需要从该文件读取以便打印。 到现在为止我是使用以下代码: netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”); var file = Components.classes [“@ mozi
..
随着多进程的Firefox的到来,我决定修改我的插件。这是一个建立在XUL上的工具栏插件。现在我想使用Addon SDK来构建它。 旧的XUL覆盖允许按钮的 onMouseOver 事件。但新的插件SDK只有一个点击的侦听器。 我怎样才能得到一个onMouseOver(悬停)事件的工具栏按钮? 也许有一些方法来添加css(:hover)到按钮元素? 我找到了这个,并且正在努
..
我正在编写XUL应用程序,遵循独立XUL应用程序的默认结构。 > ./ application.ini ./chrome ./chrome/chrome.manifest ./chrome/content ./chrome/content/main.xul ./chrome.manifest ./defaults ./defaults/preferences .
..
我试图做一个半透明的窗口。这是我的尝试: $ b
..
我正在开发一个Firefox插件。我需要创建两个按钮,看起来像后退和前进按钮。但不同的是我需要把自己的图标放在里面。我完全是空白的。任何方向将是非常有帮助的。 我编写了两个带有后退/前进按钮的按钮(虽然有两个按钮,看起来像一个)在Firefox环境中的最新Firefox。 谢谢。 解决方案 将您自己的图像添加到工具栏按钮非常简单。阅读这些链接,你会得到你的答案。不要忘记链接你的
..
我有一个 toolbarbutton ,单击时显示一个面板。当我右键单击面板我收到以下内容: 这是相同的上下文菜单,显示当我点击主工具栏或甚至是toolbarbuttons时。 xul是:
..
我知道一个解决方案即将到来,我只是希望得到一个开始。 Chromeless基本上是没有它的UI的Firefox。您可以使用HTML,CSS和JavaScript构建自己的UI。标签/窗口被加载到iframe中。主框架(浏览器UI)具有特殊的权限,可以控制iframe。 iframes认为它们是“top”文档( top === self )。 几个问题与他们已经实现这些沙盒iframe的
..
我创建了一个firefox扩展,在工具栏上有一个按钮,它会显示下面的自定义内容。 我使用XUL文件创建这个内容的结构,我是这样打开: var config = {confirm:false, 用户名:“”, 密码:“”}; window.openDialog(“chrome://myext/content/login.xul”, “”, “centerscreen = no,
..
我正在编写一个应该添加新书签的Firefox附加组件。我正在考虑使用Mozilla Firefox浏览器中已经存在的一些功能。据我所知,Firefox浏览器是用XUL编写的,代码是开源的。我怎样才能找到执行任何具体行动的代码,就像在这种情况下,当我点击上下文菜单项“书签此链接”窗口出现“新书签”,我怎么能找到打开此窗口的代码? 谢谢! 解决方案 请参阅 - 目前有两个用于通过Mozi
..
我正在开发一个Firefox插件,并严重依赖于JavaScript的一些动态变化。有一些UI元素(hbox / descriptions),它们使用CSS类来设计。现在我想改变一个JavaScript的CSS类定义,而不必工作元素ID的。是否有可能? 以前也有类似的问题,但是大多数都是使用php来生成一个基于CSS或jquery的更改。 这是我的场景的一个例子: 我的XUL: pr
..
我想在firefox扩展中实现一个通知机制,等同于firefox的“保存密码”选项,或者在黄色栏在主窗口上方滑动时弹出阻止警告。 感谢您的帮助。 解决方案 您需要使用 notifcationbox元素为此。
..
使用Firefox 17.0.1,我使用名为 KeyConfig 20110522 的附加组件来设置一些新的热键,并设置 acceltext menuitems 用于我的新密钥以及附加组件,而这些附加组件不需要这么做。 I 菜单项的 acceltext 被设为 >,但目前我只是使用热键通过 KeyConfig 对UI执行以下代码: document.getElementById(“t
..
我正在构建一个具有弹出式窗口的扩展,每次将鼠标悬停在弹出选项上时,都会通过函数调用来构造元素。我能够做到这一点。现在我需要有一个弹出菜单项(在原来的弹出窗口),这是不是动态的。我有这个代码,但它不起作用: pre $ var myMenuPopup = document.getElementById(“file-popup4”); (var m = 0; m $ b $ newI
..
有没有办法通过浏览器沙箱之外的“受信任”网站执行XUL程序? 我的XUL程序在本地XULRunner中执行得非常好firefox与-add参数。 现在,我想将其放在安全的Intranet上,并允许用户点击一个可以启动它的按钮。我的应用程序具有访问本地资源(如.exes)的行为,因此浏览器沙箱似乎将禁止应用程序执行这些行为。但我真的想为这个应用程序创建一个基于浏览器的启动板。因为我将其托
..
我的firefox扩展中有一个xul:面板。根据screen.width和screen.height,我给出了显示的位置。当我有多个显示器时,出现问题,我在第一台显示器上启动浏览器,出现在第二台显示器上,根据第一台显示器的分辨率绘制xul:panel。有没有解决方案,根据第二个屏幕的分辨率绘制? > 当我开发一个基于XULRunner的多功能显示器应用程序时,我发现你无法预测窗口管理器将在何
..
我有一个庞大而复杂的基于XUL的插件,我需要使用附加SDK中的一些函数。这可能吗?如果是这样,有没有人有工作示例代码,最好使用页面工作模块? 解决方案 以下是devtools它,但某些模块会呛(显然候选人 self )。我认为你将会对低级模块有更好的运气。 $ b let {Loader} = Cu .import(“resource://gre/modules/commonjs/t
..
根据 https://developer.mozilla .org / en-US / Add-ons / SDK / Guides / XUL_Migration_Guide : 您可以注册一个chrome :URI,带有皮肤和语言环境,这意味着您可以在基于SDK的插件中包含XUL窗口。 我按照指示添加了一个chrome.manifest: 内容my_addon内容
..