- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有谁知道最新版本的 Firefox/Gecko 的可用 XPJS 或 XPCOM in JS 文档在哪里?示例代码/教程也很棒。
我需要编写自己的组件,但没有 .IDL(没有 C++ 编译接口(interface)),所以我可以通过
Components.classes['@com.mareksebera/compname;1']
.getService().wrappedJSObject;
或者不再支持这种方式?我不会用
Components.classes['@com.mareksebera/compname;1']
.createInstance(Components.interfaces.nsICompName);
因为缺少编译接口(interface)nsICompName
是的,我知道 NSGetModule
已被弃用,我使用 NSGetFactory
和 XPCOMUtils.jsm
我知道这些,但是那些不适用于最新的浏览器版本
https://developer.mozilla.org/en/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System
https://developer.mozilla.org/en/Using_XPCOM_in_JavaScript_without_leaking
https://developer.mozilla.org/en/how_to_build_an_xpcom_component_in_javascript
最佳答案
您提到的第三个链接非常好。另一种获取示例的方法实际上是 download the Mozilla source code并查看/tests 子目录。那里有一些 javascript 创建的 XPCOM 对象的例子。
可以在以下位置找到一个想到的示例:
<mozilla-central>\content\xtf\test\unit
但是整个代码库中有大量示例。
如果您愿意,也可以 browse the code online via mxr .
关于javascript - XPJS(Javascript XPCOM)文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405038/
有谁知道最新版本的 Firefox/Gecko 的可用 XPJS 或 XPCOM in JS 文档在哪里?示例代码/教程也很棒。 我需要编写自己的组件,但没有 .IDL(没有 C++ 编译接口(int
我是一名优秀的程序员,十分优秀!