问题标签 [gecko]
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.
xpcom - 如何在 C++ 中将鼠标事件侦听器附加到嵌入式 nsIWebBrowser
我在我的应用程序中嵌入了一个 nsIWebBrowser。因为我只是动态地为其生成 HTML,所以我使用 OpenStream、AppendToStream 和 CloseStream 来添加内容。我需要的是添加事件侦听器以在 Web 浏览器上移动鼠标以及单击鼠标。我已经阅读了文档并尝试了很多不同的东西,但我尝试过的都没有奏效。例如,下面的代码似乎做了正确的事情,但它什么也没做:
也许它不起作用,因为它是在初始化期间运行的,但在实际添加任何内容之前。但是,如果我在 AppendStream 或 CloseStream 期间添加它,则会出现段错误。
请告诉我一个简单的方法来做到这一点。
webkit - -webkit- 和 -moz-border-radius 在表格上不起作用?
这有效
这不起作用
有谁知道如何使用 -moz 和 -webkit 在表格上工作?
javascript - Firefox:如果需要拼写检查?
是否有 JS 属性或命令可以查看 Firefox 中的单词是否带有红色下划线(即需要进行拼写检查)?
理想情况下,对于示例代码,它会像...如果我右键单击带有红色下划线的单词,它将发出警报:
有人有什么想法吗?
javascript - document.readyState analog for gecko-based browsers
IE has attribute readyState
in document object, that indicates current state, e.g. "loading", "complete" etc.
Is there any way to find current loading state of document in Mozilla-based browsers?
I'm aware of DOMContentLoaded
event, but it wont fit my situation, as my code can be executed after this event was fired.
Added: no, I can't use any framework, and don't confuse with .readyState
attribute of XHR object.
And it's a bookmarklet, so it can be inserted in at any loading stage.
Added later: Anyway, it looks like it's not a big issue for me. Because this attribute will be added in FF3.6, and it does not break things badly in Firefox, when you manipulate on unfinished DOM (unlike IE).
linux - npapi 插件:如何安装壁虎插件?
我已经编译了在这里找到的基本插件,但我不知道如何在我的 Ubuntu 机器上安装它。
firefox - Firefox (Gecko) 代码 - 询问缓存 - 如何获取设备列表?
参考 nsICacheService ( https://developer.mozilla.org/en/NsICacheService ) 和 nsICacheVisitor ( https://developer.mozilla.org/en/nsICacheVisitor ):
- 我在哪里可以获得 nsICacheVisitor 的实例?
- 我从哪里获得设备列表以便我可以调用 visitEntry() 和 visitDevice()?
javascript - 在 Gecko 中从字符串创建文档
我有一个字符串,例如
<html><body><div id="message">Hello World!</div></body></html>
,我想在不自己解析 HTML 的情况下获取 #message 元素的内容。
我想也许我可以从 Gecko 中的字符串创建一个文档对象(这是用于 Firefox 插件),但我没有看到任何简单的方法。
我注意到有一个createDocument方法,但它不需要字符串。我必须<html>
从文本中删除部分,然后我又开始假设一些东西。
有人有想法么?谢谢。
编辑:这似乎对我有用:
javascript - 壁虎 Javascript 到 c++
我正在使用 xulrunner 示例应用程序,并试图弄清楚如何从 javascript 调用 c++ 代码。我用谷歌搜索,我想出的最好的方法是使用 nsIDOMEventListener 接口,但不知道如何。
有任何想法吗?
perl - 如何使用 Perl 中的布局引擎创建网页缩略图?
是否有针对 Perl 的 Gecko 或 WebKit 等布局引擎的绑定?我在 CPAN 上找到了 Gtk2-Webkit,但我想知道是否还有其他选择。
我的想法是使用其中一个引擎从 Perl 脚本创建网页的缩略图。
html - 使用 Gecko 或 Webkit 引擎进行 HTML 打印
有没有一种方法可以直接打印 html 文件或 url 而无需在 .NET 中调用任何对话框?