有人可以用样品解释......?
如何从NPAPI插件(不使用FireBreath )返回一个整数/字符串到JavaScript?
我搜索了很多..但无法得到相关的答案。
答案 0 :(得分:2)
您需要制作一个NPObject的Scriptable类:Simple class definition and implementation
您可以在Firefox / Chrome浏览器中使用此帖子。它与您的问题非常相似,并且具有调用和JavaScript / html的代码。 here
如果你还没有读过关于插件的taxillian博客的至少1-3部分,我会说这是必读的。仔细阅读我阅读时略读的许多信息。
答案 1 :(得分:2)
找到解决方案。
从NPAPI插件返回一个字符串
char* npOutString = (char *)pNetscapefn->memalloc(strlen(StringVariable) + 1);
if (!npOutString)
return false;
strcpy(npOutString, StringVariable);
STRINGZ_TO_NPVARIANT(npOutString, *result);