我正在尝试调试一个名为crowbar的 DOM 抓取。无论如何,当我跑步时,我得到:
错误:[异常...“组件返回失败代码:0xc1f30001(NS_ERROR_NOT_INITIALIZED)[nsIServerSocket.asyncListen]”nsresult:“0xc1f30001(NS_ERROR_NOT_INITIALIZED)”位置:“JS 框架 :: chrome://crowbar/content/crowbar.js : :onLoad ::第375行“数据:否]
源文件:chrome://crowbar/content/crowbar.js
行:375
基本上,asyncListen()
就是投掷NS_ERROR_NOT_INITIALIZED
。这很奇怪,因为紧接在此之前的代码行是对init()
! 我试过添加:
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
就在调用之前asyncListen()
,它没有任何效果。这是一个安全问题吗?(顺便说一句,如果重要的话,这是在 Fedora 机器上,以 root 身份运行,禁用 selinux)......我还尝试了一些不同的端口号......