首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用NPP_StreamAsFile

如何调用NPP_StreamAsFile
EN

Stack Overflow用户
提问于 2010-04-07 14:46:03
回答 1查看 359关注 0票数 0

嗨,我有一个包含所有npp函数的plugin.dll,我已经成功地将它嵌入到我的chrome插件中,但是我不知道如何从我的javascript调用这个NPP_StreamAsFile函数。我一点也不知道。要传递的参数太多了,我对此一无所知。请帮帮我。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-10 03:21:12

您不需要自己调用NPP_StreamAsFile(),而是由浏览器调用。NPAPI有三种类型的函数:

  • NP_ -插件模块输入函数etc.
  • NPN_ -浏览器界面,插件调用them
  • NPP_ -插件界面,浏览器将其称为

你也不能直接从脚本访问NPP函数,你必须为你的插件提供一个可脚本化的接口。

从插件的角度来看,这个过程看起来像是:

  • 首先,插件需要调用NPN_NewStream()NPN_GetURL()来创建流
  • 如果有效,浏览器调用NPP_NewStream(),您必须将*stype设置为NP_ASFILE或<代码>D22<代码>H223<代码>H124如果您指定了<代码>D25并且文件不是本地文件,则流数据将通过NPP_Write()/NPP_WriteReady()
  • when逐步传送。流完成后,浏览器调用NPP_StreamAsFile().
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2590497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档