每当我按IE 中的打开图标时,我都会在控制台中收到错误消息:错误:NS_ERROR_FILE_NOT_FOUND:组件返回失败代码:0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIProcess.init] 源文件:chrome://openinie/content/openinie.js行:126(这发生在升级到 16.0 之后,我认为它可能与安全相关)
我发现该 js 文件位于某个“openinie@wittersworld.com.xpi”文件中(我巧妙地将其重命名为 zip),并看到了违规行:
var iePath = openinie.getIEPath();
// create an nsILocalFile for the executable
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(iePath);
// create an nsIProcess
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(file); // <-line 126
- 是否可以修复它并“重新编译”它压缩和重命名?(我认为这可能是安全的东西)。
- 我可以使用例如警报框来调试它以显示变量的值吗?