繁体   English   中英

FireBreath-从插件获取HTML属性

[英]FireBreath - Getting HTML attrib from a plugin

使用FireBreath从插件获取HTML属性的最佳方法是什么?

我使用以下行从网页调用插件:

<embed src="mydata" type="application/x-myplugin" hidden="true">

如何获得插件中“ src”的值? (例如从无效MyPlugin :: onPluginReady()?中)

我只在文档中看到有关如何从Javascript对象中获取参数的信息( http://www.firebreath.org/display/documentation/Interacting+with+Javascript )。

有没有办法直接从HTML获取它们?

最后,在阅读了NPAPI文档之后,我了解到这些HTML属性被赋予了一个名为NPP_New的函数(来自API接口)(在参数argc,argn,argv中)。 因此,我使用了我最好的朋友“ grep”(对不起的google),发现此功能在firebreath中的实现位置。

遵循轨道(npapiPlugin-> ...-> BrowserPlugin-> PluginCorePtr-> PluginCore),我理解可以使用this-> getParam(“ src”)从插件类轻松访问HTML属性。

我想我们无法找到比...仅仅调用getParam()更为简单的解决方案,因此我关闭了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM