npapi

    0热度

    1回答

    我目前正在为MacOSX 10.6开发一个浏览器插件,并计划在浏览器和体系结构中使用netscape API进行移植。根据Apple's documentation,从10.6开始,这些插件运行不足以提高浏览器会话的完整性。我所关心的是他们在文档中给出的以下指令: 谨慎使用平台API。只要有可能,您应该使用新的 插件API来执行您所需的操作。如果不存在这样的API,则请求它们的文件错误。 我不确定

    3热度

    3回答

    从Qt 4.5发布以来,我知道可以将NPAPI插件与QtWebKit集成在一起。 我的问题是,我应该根据Mozilla/Gecko文档去设计我的插件 - 这可能是除了一本名为“Programming Netscape Plug-ins”的真正老书之外的NPAPI的唯一可用/可靠文档 - 或者Qt以不同的方式处理NPAPI插件?

    1热度

    2回答

    我想将一个字符串数组传递给NPAPI插件。如何将NPVariant转换为一个字符串数组?

    1热度

    1回答

    我一直在阅读this,我知道它没有提及限制访问已安装插件的可能方法,但是为了控制插件的使用,可以使用一些技巧吗?

    8热度

    1回答

    我需要编写一个浏览器插件来与另一个进程进行通信,而且似乎我必须使用NPAPI插件。有没有我可以参考的示例或开源NPAPI插件? 非常感谢您的回复。答案 http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/ http://www.firebreath.org/ http://code.google.com/p/nixysa/

    8热度

    1回答

    我正在写一个网络浏览器插件(NPAPI)JavaScript事件 我的插件启动一个工作线程,并作为工人的进展,我想传回的事件到Javascript。但是由于NPAPI线程模型,工作线程直接调用回NPAPI是不合法的,因此工作线程无法调用Javascript。 对此的一个解决方案是NPN_PluginThreadAsyncCall函数。但这是一个相对较新的功能。例如,它仅支持Firefox 3。 有

    2热度

    2回答

    我对npapi中的ref计数感到困惑。大多数情况下,我不知道哪种方法会增加参考计数。任何人都可以详细解释这个吗?为了方便,我列出了最常用的NPN_ *这里的功能和我自己的理解: NPN_CreateObject:设置引用计数为0 NPN_RetainObject:INC引用计数 NPN_ReleaseObject:十二月引用计数 NPN_Evaluate:?? (在返回NPObject *的情况下

    1热度

    2回答

    我有一个自定义OS X NPAPI插件,构建为通用32位软件包。它在Firefox的OS X 10.6下正常工作。它在以32位模式启动的Safari中运行良好。 但是,它在以64位模式启动的Safari中静默失败。 64位Safari在单独的进程中运行32位插件(WebKitPluginHost)。插件日志显示主机启动插件,调用NP_Initialize,然后调用NP_GetEntryPoints

    5热度

    2回答

    我用旧的Mozilla NPRuntime示例作为基础编写了一个小型的NPAPI插件。我的问题是它可以在Firefox和Safari(在Windows上)上正常工作,但无法与Google Chrome一起使用。 我可以在about:plugins中看到插件,并且我看到Chrome启动了一个运行插件的新过程,当我打开我的测试页时,插件进程在大约10秒内死亡,没有任何错误对话框。在10秒内进程处于活动

    2热度

    2回答

    我试图编译在Win-XP和VS 2008 NPAPI插件引用解析外部符号_NPN_Evaluate 它给我的错误作为nsScriptablePeer.obj : error LNK2019: unresolved external symbol _NPN_Evaluate referenced in function当我尝试使用NPN_Evaluate调用javascript函数。我在其他库目录中