(我正在构建我正在构建示例应用程序的扩展程序)
在xulrunner 1.9.2中,我可以使用:
Components.utils.import("resource://gre/modules/ctypes.jsm");
并在Windows上轻松地进行本机调用(.dll)。我正在使用gre(Gecko运行时环境1.9.2)执行我的application.ini
,它具有modules文件夹和ctypes.jsm
。
在最新的xulrunners 7.0,8.0和9.0 GRE中,没有modules
文件夹。我尝试使用Xulrunner SDK。在bin / modules中,ctypes.jsm
存在。
但我不知道在Components.utils.import("**********");
中给予什么。
有人可以澄清我的问题吗?
答案 0 :(得分:1)
最新版本的Firefox,Thunderbird,SeaMonkey和XULrunner使用omni.ja(r)
而不是单独的资源。你应该在里面找到ctypes.jsm
。您仍然可以使用相同的resource:
URI来访问它。 (Firefox Sync就是这样做的。)