我们正在为 Mac 中的 Safari 开发一个 Netscape 插件 我有一个场景,其中在 NPP_New 函数中完成的初始化失败并且我返回 NPERR_GENERIC_ERROR。我如何在 Javascript 中读取此错误代码。
在这方面的任何帮助将不胜感激。提前致谢。
我们正在为 Mac 中的 Safari 开发一个 Netscape 插件 我有一个场景,其中在 NPP_New 函数中完成的初始化失败并且我返回 NPERR_GENERIC_ERROR。我如何在 Javascript 中读取此错误代码。
在这方面的任何帮助将不胜感激。提前致谢。
C NPAPI 调用的错误代码在 JS 中不可用。但是,如果您已经知道错误代码是什么,那么您真的不需要阅读它——只需尝试在 try 块中访问插件的一些可编写脚本的属性,如果失败,您就知道您的插件没有负载。
如果您需要确定这种特定的故障情况,我可以考虑以下选项:
ret = plugin.initStuff()
)