我正在构建一个“经典的”FirefoxXUL覆盖扩展。在此扩展中,我想包含一个XULscaleelement.我正在尝试读取scale的更新值元素,如果用户改变了slider的位置。但是,我无法获取更新后的值——该值一直停留在起始位置。不过需要注意的一件重要事情是您需要ClassicThemeRestoreradd-on,并激活View>Toolbars>Add-onBar(对于Firefox29+),让我的测试用例显示在状态栏元素中,因为该插件的插件栏恢复了状态栏。slider/chrome/content/slider.xul的内容是:slider/chrome/content/s
我正在构建一个firefox扩展,它创建了几个隐藏的浏览器元素。我想addProgressListener()来处理我加载的页面的onLocationChange。但是,我的处理程序并不总是被调用。更具体地说,这是我正在做的:创建一个浏览器元素,不设置其src属性将它附加到另一个元素为浏览器元素添加一个监听onLocationChange的进度监听器使用所需的url和post数据调用loadURIWithFlags()我希望每次在4之后调用处理程序,但有时它不会(尽管它似乎卡在相同的页面上)。有趣的是,如果我将3和4包装在setTimeout(...,5000);中,它每次都有效。我也
我正在开发我的第一个Firefox扩展,为此我需要获得当前页面的完整源代码。我如何使用XUL做到这一点? 最佳答案 你需要一个xulbrowser将内容加载到的对象。将页面的“view-source:”版本加载到浏览器对象中,其方式与“ViewPageSource”菜单相同。请参阅chrome://global/content/viewSource.js中的函数viewSource()。该函数可以从缓存中加载,也可以不加载。内容加载后,原始来源由:varsource=browser.contentDocument.getElemen
我正在创建一个Firefox扩展...从菜单项打开当前选项卡中的URL的javascript是什么?例如在我的overlay.xul文件中,我有以下行:但在firefox中,当我单击菜单项时,它会打开URL,但它会破坏浏览器的整个布局。正确的做法是什么? 最佳答案 四处浏览后,我发现我必须将上面的代码替换为: 关于javascript-从Firefox扩展打开当前选项卡/窗口中的URL,我们在StackOverflow上找到一个类似的问题: https://s
在用Swing编程花费大量时间和代码之后,我认为这不可能是最先进的JavaGUI构建。在没有为eclipse找到用户友好的可视化图形用户界面之后,我偶然发现了使用XMLUI工具包构建的声明式GUI......我想:一定是这样!我认为这是正确的方法,既简单又接近网络编程。但是在网上和SO上看了一圈之后,我的印象是它不是很常见!尽管有很多实现和API,但似乎其中大多数都已经过时,并且在过去5年中没有更新。所以我想知道:我的感觉是否正确,XML在JavaGUI中不是很普遍?如果是这样-原因是什么?也许它无法被接受,或者它有一些主要缺点,或者人们在网络上做所有事情而不是使用fatclients
我有一个我们需要(如果可能)在Firefox中运行的ActiveX插件。Firefox是否有允许这样做的插件(或其他方式)? 最佳答案 我好像找到了解决办法:http://code.google.com/p/ff-activex-host/“这个Firefox插件使得在Firefox中使用ActiveX控件成为可能。它基于GeckoNPAPI并提供对托管控件(事件、函数、属性)的完全访问。” 关于c++-有没有办法通过使用插件在Firefox中运行ActiveX组件?,我们在StackO
我的Xulrunner应用程序中有3个主窗口,它们将被频繁访问。该应用程序在一个非常慢的系统上运行,所以在窗口出现之前,我看到一个全黑的框,然后窗口出现,填充了那个黑色区域。因为我在嵌入式系统中,并且没有显示“最小化”动画,我做了窗口的最小化而不是关闭,但它仍然没有像我想要的那样快速显示。有没有办法让窗口在缓冲区中加载,以便它显示得更快?或者,如何以最快的方式显示此窗口?--更新顺便说一句,window没什么重物。一个是带有“正在加载”标签的弹出窗口,我仍然需要很长时间(大约一秒钟)才能显示:Loading...我打开它:openDialog("chrome://myapp/conte
我正在寻找spidermonkey的纯javascript驱动程序以连接到mongodb,以便我可以在xulrunner应用程序中使用它。谢谢大家 最佳答案 检查mongo数据库documentation并阅读node.JS.希望对您有所帮助。 关于javascript-可在xul应用程序中使用的mongodb的纯javascript驱动程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest
最近我问了thisquestion关于如何通过元素传递点击(例如全屏覆盖)。收到了一些很好的建议,但我仍然想知道哪些浏览器本身支持这个......对于那些跳过上一个链接的人来说,覆盖纯粹是装饰性的,必须被覆盖并且应该忽略点击(所有鼠标事件应该直接通过它)...到目前为止,我只设法让它与WebKit浏览器一起工作。工作(Chrome和Safari4):-pointer-events:none;'/>Firefox以支持SVG指针事件(以及otherHTMLelementsin3.6)而闻名;问题是,我似乎无法让它与SVG一起工作(例如xlink:href="overlay.24bit.8
最近我问了thisquestion关于如何通过元素传递点击(例如全屏覆盖)。收到了一些很好的建议,但我仍然想知道哪些浏览器本身支持这个......对于那些跳过上一个链接的人来说,覆盖纯粹是装饰性的,必须被覆盖并且应该忽略点击(所有鼠标事件应该直接通过它)...到目前为止,我只设法让它与WebKit浏览器一起工作。工作(Chrome和Safari4):-pointer-events:none;'/>Firefox以支持SVG指针事件(以及otherHTMLelementsin3.6)而闻名;问题是,我似乎无法让它与SVG一起工作(例如xlink:href="overlay.24bit.8