2

我在 Firebug 中看到一个模棱两可的错误。我不认为它与我正在编写的脚本特别相关,但是我没有足够的细节来单独从这个错误中确定这一点。有没有人看到类似的东西并有建议?

错误:

[异常...“组件不可用”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”位置:“JS 框架 :: file:///Applications/Firefox.app/Contents/MacOS/components/nsSessionStore.js :: sss_saveState : :第 1896 行“数据:否] [打破此错误] this._writeFile(this._sessionFile, oState.toSource());

4

2 回答 2

4

我自己也遇到过同样的错误,这是一个内部 FireFox 问题,根本不是您的脚本的问题。它与FireFox状态的保存有关:

根据: http: //blogs.unbolt.net/index.php/brinley/2008/04/26/0x80040111_nssessionstore,它是由损坏的会话状态引起的。

简而言之,我认为您无法采取任何措施来避免它(它是 FireFox 中的一个错误,或者可能是一个插件)。但是,该链接声称您可以清除会话(通过关闭 FireFox)以在问题出现时解决问题。


仅供参考,您可能想阅读评论,因为似乎关闭 FireFox 不一定会消除问题......但如果您只关心您的脚本是否有问题,那么请不要担心 :-)

于 2008-10-01T00:29:22.160 回答
0

把它贴在这里,这样我以后可以找到它:/

修改nsSessionStore.js:this._writeFile(this._sessionFile, oState.toSource()); to: this._writeFile(this._sessionFile, "(" + this._toJSONString(oState) + ")");

BTW, the error is caused by extensions creating browser elements without disabling the history (I don't know what that means either, see bug). The bug should be fixed in 3.1, see bug.

于 2009-04-07T12:34:21.633 回答