我用firefox.exe --app application.ini -jsconsole
开始我的应用程序,我脚本的第一行是:
Components.utils.import("resource://gre/modules/Services.jsm");
第二行是:
alert(typeof services);
它警告未定义。在文档中没有任何地方说明如何只获得我需要gecko 2的服务。
对于Windows,我的firefox版本是21.o,但我认为它附带的xulrunner可能缺少一些东西。
答案 0 :(得分:1)
您导入的任何模块的名称都与其文件名完全相同(不包括扩展名),因此在这种情况下,您可以将其称为Services
而不是services
。不要忘记JavaScript变量区分大小写。