xul相关内容

为匿名元素添加伪元素和游标样式和事件侦听器

在 toolbarbutton xul元素中有这个匿名元素。这是一个 xul:image 。我想给它一个伪元素(:在之前,:在之后)。悬停我想给它 cursor:pointer style。我也想要 addEventListener('click',...)它。但是,这些都没有成功。 我甚至修改了XBL来注入我自己的堆栈元素,然后在堆栈元素上尝试这个东西,但它不起作用。 > 请帮我做到 ..
发布时间:2017-11-20 21:09:19 前端开发

如何使用DOM Inspector(或类似的)检查我的独立Xul应用程序?

我试图检查独立的Xul应用程序,但 DOM Inspector 如何检查我的独立XUL应用程序? 解析方案 DOM Inspector只能检查其主机应用程序中的文档 - 它正在扩展的应用程序(只有安装到其中的配置文件)。如果您想检查XULRunner应用程序,您需要安装DOM Inspector。 $ b $ b 如果Add- ons Manager尚未启用,请将这两行添加到您的app ..
发布时间:2017-11-20 21:06:33 其他开发

Firefox Addon SDK onMouseover事件的按钮

随着多进程的Firefox的到来,我决定修改我的插件。这是一个建立在XUL上的工具栏插件。现在我想使用Addon SDK来构建它。 旧的XUL覆盖允许按钮的 onMouseOver 事件。但新的插件SDK只有一个点击的侦听器。 我怎样才能得到一个onMouseOver(悬停)事件的工具栏按钮? 也许有一些方法来添加css(:hover)到按钮元素? 我找到了这个,并且正在努 ..
发布时间:2017-11-20 20:58:47 其他开发

工具栏按钮类似于后退/前进按钮的Firefox - XUL

我正在开发一个Firefox插件。我需要创建两个按钮,看起来像后退和前进按钮。但不同的是我需要把自己的图标放在里面。我完全是空白的。任何方向将是非常有帮助的。 我编写了两个带有后退/前进按钮的按钮(虽然有两个按钮,看起来像一个)在Firefox环境中的最新Firefox。 谢谢。 解决方案 将您自己的图像添加到工具栏按钮非常简单。阅读这些链接,你会得到你的答案。不要忘记链接你的 ..
发布时间:2017-11-19 19:46:40 其他开发

阻止目标=“_top”从Mozilla Chromeless接管UI

我知道一个解决方案即将到来,我只是希望得到一个开始。 Chromeless基本上是没有它的UI的Firefox。您可以使用HTML,CSS和JavaScript构建自己的UI。标签/窗口被加载到iframe中。主框架(浏览器UI)具有特殊的权限,可以控制iframe。 iframes认为它们是“top”文档( top === self )。 几个问题与他们已经实现这些沙盒iframe的 ..
发布时间:2017-11-16 21:51:23 其他开发

将值传递给xul面板中的iframe

我创建了一个firefox扩展,在工具栏上有一个按钮,它会显示下面的自定义内容。 我使用XUL文件创建这个内容的结构,我是这样打开: var config = {confirm:false, 用户名:“”, 密码:“”}; window.openDialog(“chrome://myext/content/login.xul”, “”, “centerscreen = no, ..
发布时间:2017-11-16 21:50:32 前端开发

如何找到打开“添加新书签”的Firefox代码?窗口?

我正在编写一个应该添加新书签的Firefox附加组件。我正在考虑使用Mozilla Firefox浏览器中已经存在的一些功能。据我所知,Firefox浏览器是用XUL编写的,代码是开源的。我怎样才能找到执行任何具体行动的代码,就像在这种情况下,当我点击上下文菜单项“书签此链接”窗口出现“新书签”,我怎么能找到打开此窗口的代码? 谢谢! 解决方案 请参阅 - 目前有两个用于通过Mozi ..
发布时间:2017-11-16 21:47:10 其他开发

从JavaScript更改CSS类内容[Firefox / XUL]

我正在开发一个Firefox插件,并严重依赖于JavaScript的一些动态变化。有一些UI元素(hbox / descriptions),它们使用CSS类来设计。现在我想改变一个JavaScript的CSS类定义,而不必工作元素ID的。是否有可能? 以前也有类似的问题,但是大多数都是使用php来生成一个基于CSS或jquery的更改。 这是我的场景的一个例子: 我的XUL: pr ..
发布时间:2017-11-16 21:34:26 前端开发

如何实施Firefox的通知?

我想在firefox扩展中实现一个通知机制,等同于firefox的“保存密码”选项,或者在黄色栏在主窗口上方滑动时弹出阻止警告。 感谢您的帮助。 解决方案 您需要使用 notifcationbox元素为此。 ..
发布时间:2017-11-16 21:34:24 其他开发

让Firefox在启动时运行XUL类型脚本

使用Firefox 17.0.1,我使用名为 KeyConfig 20110522 的附加组件来设置一些新的热键,并设置 acceltext menuitems 用于我的新密钥以及附加组件,而这些附加组件不需要这么做。 I 菜单项的 acceltext 被设为 >,但目前我只是使用热键通过 KeyConfig 对UI执行以下代码: document.getElementById(“t ..
发布时间:2017-11-16 21:28:53 其他开发

FF扩展:带有动态菜单项的弹出框,每个菜单项都有另一个弹出框

我正在构建一个具有弹出式窗口的扩展,每次将鼠标悬停在弹出选项上时,都会通过函数调用来构造元素。我能够做到这一点。现在我需要有一个弹出菜单项(在原来的弹出窗口),这是不是动态的。我有这个代码,但它不起作用: pre $ var myMenuPopup = document.getElementById(“file-popup4”); (var m = 0; m $ b $ newI ..
发布时间:2017-11-16 21:12:43 前端开发

是否可以使用网络交付的XUL应用程序的本地资源?

有没有办法通过浏览器沙箱之外的“受信任”网站执行XUL程序? 我的XUL程序在本地XULRunner中执行得非常好firefox与-add参数。 现在,我想将其放在安全的Intranet上,并允许用户点击一个可以启动它的按钮。我的应用程序具有访问本地资源(如.exes)的行为,因此浏览器沙箱似乎将禁止应用程序执行这些行为。但我真的想为这个应用程序创建一个基于浏览器的启动板。因为我将其托 ..
发布时间:2017-11-16 21:09:28 其他开发

xul:在多个显示器上的面板位置

我的firefox扩展中有一个xul:面板。根据screen.width和screen.height,我给出了显示的位置。当我有多个显示器时,出现问题,我在第一台显示器上启动浏览器,出现在第二台显示器上,根据第一台显示器的分辨率绘制xul:panel。有没有解决方案,根据第二个屏幕的分辨率绘制? > 当我开发一个基于XULRunner的多功能显示器应用程序时,我发现你无法预测窗口管理器将在何 ..
发布时间:2017-11-16 21:06:42 前端开发

从传统的基于XUL的附加组件中访问附加SDK?

我有一个庞大而复杂的基于XUL的插件,我需要使用附加SDK中的一些函数。这可能吗?如果是这样,有没有人有工作示例代码,最好使用页面工作模块? 解决方案 以下是devtools它,但某些模块会呛(显然候选人 self )。我认为你将会对低级模块有更好的运气。 $ b let {Loader} = Cu .import(“resource://gre/modules/commonjs/t ..
发布时间:2017-11-15 22:51:26 其他开发