firefox PKCS11 WebExtesion "An unexpected error occurred"

firefox PKCS11 WebExtesion "An unexpected error occurred"

我正在使用我的智能开斋节卡片开发 mozzilla v58。

我调用这段代码:

var pkcs11 = browser.pkcs11.installModule("linux_pkcs11");

我的清单设置正确,它找到了库,但是 return 错误代码:

[异常..."Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIPKCS11ModuleDB.addModule]" nsresult:“0x80004005 (NS_ERROR_FAILURE)” 位置:"JS frame :: chrome://browser/content/ext-pkcs11.js :: installModule :: line 76" 数据:无]

感谢您的帮助。

在你调用"installModule()"之前,你应该首先验证模块是否已经安装了函数:"isModuleInstalled()"