问题标签 [mozilla]
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.
javascript - 通过 Jquery/JS/浏览器特定 API 捕获打印事件
我想问是否有办法捕获打印事件(如 IE onbeforeprint 和 onafterprint 事件)。其实我还想做更多。我想知道我是否可以中断打印、取消打印或者可能将打印选项全部更改为具有 myPrint 选项。这可以通过 plugins/extensions/XPCOM 来实现吗?实际上我想要一个跨浏览器控件,我不介意在不同的浏览器中有单独的控件。如果可能的话,通过 IE 中的插件、mozilla 中的扩展/XPCOM 和 Chrome 扩展。
windows - 如何在 Windows 上注册 nsIModule DLL
不久前,我创建了一个带有 nsIModule(和 nsIProtocolHandler)实现的 Windows 库。我最近才开始调试它,但 FireFox 不再运行我的库。我尝试使用regxpcom
和删除xpti.dat
and再次注册我的模块compreg.dat
,但我的合同 ID 没有被列出。如果我尝试调试 firefox 或 regxpcom,看起来我的 DLL 没有被加载(他们曾经调用NSGetModule
我的 DLL)。
注册过程有什么变化吗?我需要提供.xpt
文件吗?以前不需要,我不需要/使用我自己的任何接口,所以如果我这样做,无论如何它都是一个空的类型库......
http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/
java - Scripting java : 在脚本文件中创建一个类
我想在脚本文件 (javax.script) 中创建一个 java 类。请帮忙
firefox-addon - 静默安装 firefox 插件
我正在尝试通过 msi 安装程序静默安装 firefox xpi。我通过以下方法这样做:
在某个临时目录中解压缩我xpi
的文件并将其所有内容复制到%APPDATA%\Mozilla\Firefox\Profiles\xxxx.default\extensions\<uniqueid-for-my-addon>
我希望插件在下次打开我的 Firefox 时可用,但我无法获得它。有人可以告诉我静默安装 Firefox 插件是否还有更多工作要做?
卡皮尔
java - 脚本java:从外部文件导入类
我想导入一个我已经写在外部文件夹中的类,例如:我的类Example.java
位于c:\class\Example.java
我的脚本中,比如使用
或者
这是在 ScriptEngine rhino 的脚本中
我该怎么做???
javascript - 在输入字段中按箭头键时禁用默认浏览器行为以向右或向左移动光标
我正在使用 Firefox 来执行此操作,但它可以在 IE6 中运行……看图。
基本上,我编写了代码来使用箭头键遍历输入元素网格。所有这些都工作得很好。我可以使用箭头键自由移动到任何字段。当我使用向上或向下箭头时,通过选择下一个字段中的所有文本,选择功能似乎可以正常工作。(期望的结果)
document.getElementById(id).select();
但是,当我向左或向右遍历时,文本似乎使用默认浏览器功能在选择发生后将光标向左或向右移动一次,迫使用户再次选择所有文本(不希望的结果)。
有没有办法在 Firefox 中禁用它,以便正确选择我的文本?我的用户的典型工作流程是按箭头键然后开始输入数字……然后重复。
javascript - onkeypress() not working
i am trying to catch the keypress event on the window (html page opened with an app which uses gecko engine)
i expect this function to be called whenever any button is clicked, when the focus is on window. But the function is not been called. Any idea what is going wrong here? Thanks ...
c++ - 使用 IAccessible 访问 Mozilla 的 ISimpleDOMNode
我有以下代码:
上面的硬编码 HWND 是 MozillaContentWindowClass 的一个实例。
我可以达到 QueryService - AccessibleObjectFromWindow 和 QueryInterface 都成功并返回非 NULL 对象;但是,QueryService 返回“无效参数”。我看到了其他建议,其中一个没有使用 QueryService - 只是使用 IID_ISimpleDom* 调用 QueryInterface - 但这些调用返回“无服务”错误。
我还看到了导航到 Document 对象的建议,并从那里获取对节点的引用 - 但我不太确定如何实现这一点(我是 IAccessibility 的新手)。
我很欣赏任何见解。
php - jQuery ajax 不适用于 Mozilla
我有以下脚本
proxy.php 的内容如下。
它连接到另一台服务器,在该服务器上somefile.php
生成一些 xml 内容并打印出来。
它在 Chrome 中完美运行,但在 Mozilla 中它显示我的错误警报。
这里有什么问题?
更新 1
我正在使用萤火虫,它说一切都很好。即使它显示来自服务器的响应。这是我的错误警报打印的内容:
更新 2
当我从 Mozilla 打开http://server.name/somefile.php时,它会显示以下消息:
但是当我再次从 Chrome 中打开它时,它并没有显示错误,而是打印了 somefile.php 的内容
firefox - 在我的 FireFox 扩展中保留一个小字符串的最简单方法是什么?
我正在编写一个扩展,我想保存一个小的 API 密钥,以便在以后的会话中始终可用。
最简单的方法是什么?