我开发了一个NP API插件并正在玩它.我在下面观察了两件事
我想安装插件而不重新启动浏览器和机器.请指教
我正在尝试创建一个Mozilla浏览器插件,其唯一目的是使用javascript检测是否安装了我编写的应用程序.这是受到另一个类似主题的stackoverflow问题和答案的启发.
我想要的只是一个HelloWorld类型的例子,因为我需要编写的内容比这更简单.Mozilla网站上有很多信息,但作为插件菜鸟和C++新手,我遇到了信息过载.我只需要一步一步"这是如何创建你的第一个简单的插件".
我已经按照这个 ATL教程编写了IE等价物.这是我希望找到的那种指导级别.
请注意,这是关于Mozilla插件而不是扩展 - 谷歌搜索这个主题提供了除插件之外的大量扩展信息.
任何人都可以使用Qt(导出DLL插件文件)向我展示简单的工作示例,并使其与NPAPI一起使用.我想用简单的例子在Google Chrome中测试它.任何链接,代码......谢谢
我正在尝试开发一个chrome扩展,其中我已经在'python'中编写了所有逻辑.现在在浏览器操作上我想传递参数并执行该.py文件并将结果返回到弹出窗口,该弹出窗口将在浏览器操作时打开.要从JavaScript调用.py文件,我知道我需要编写一个NPAPI插件.但我对应该采取哪种方法感到困惑.我遇到了几个选项,我试图选择最简单的方法来做到这一点..
睡衣Python Javascript编译器:是一个Python-to-Javascript编译器,作为一个语言翻译器,但在常见问题解答的网站上最后一个问题表明它不能在Chrome上运行.(http://pyjs.org/)
FireBreath:FireBreath是一个允许轻松创建功能强大的浏览器插件的框架.(http://www.firebreath.org)
pyplugin - XULRunner的Python NPAPI插件:它允许您使用XUL和Python构建跨平台的图形用户界面.(http://pyplugin.com)
Plz引导我最简单的方法,它允许我传递参数并执行.py文件并从.py接收返回的结果.
感谢名单
Chrome和Firefox宣布他们将很快放弃对NPAPI插件的支持.
见http://techcrunch.com/2013/09/23/say-goodbye-to-npapi/
对于Chrome,如果我想从JavaScript执行一些C++代码,我有几个选项,比如转移到Native Client(NaCl).
但是我在Firefox中的选择是什么?
基本上,我有一个使用Add-on SDK构建的Firefox附加组件,我想从附加内容脚本(JavaScript)调用一些C++代码.我之前使用的是NPAPI,但现在我想转向更长期支持的东西.
提前致谢.
firefox npapi firefox-addon browser-plugin firefox-addon-sdk
我们以前使用Applet来获取客户机中安装的密钥库证书.现在,当chrome停止NPAPI时,Applet现在不能正常工作,因此使用Javascript/jQuery找到一些解决方案.
我想在KeyStore中获取安装的总证书列表,但我找不到任何解决方案.有没有人知道如何使用JavaScript或jQuery获取完整的证书列表?
注意:请不要只使用Adobe AIR回答".我知道它,并不适用于这种情况.
我一直在审查Gecko Plugin API参考.
我假设我必须实现所有必需的浏览器端功能.我的目标是能够以较低级别访问Flash的图形输出,以便将它们与其他本机代码集成到应用程序中.Adobe AIR是未来的可能性,但该项目的性能还远不够好.
有谁知道一个充当NPAPI插件主机的开源项目?我想替代方案是从WebKit等中提取必要的位.
我正在努力学习如何编写Firefox插件.我从Mozilla下载了npruntime示例编译并运行它.从插件获取属性效果很好但是当我尝试调用方法时,Firefox已经冻结了.我想也许这个例子有问题,所以我编写了自己的基本脚本插件,它有一个属性和一个返回字符串的方法.该属性运行良好,但调用该方法导致Firefox再次冻结.
我错过了什么吗?我尝试调试插件,一切似乎都很好.调用所有正确的函数并正确返回值.如果我在Firefox挂起时尝试停止该过程,我会停止在Windows DLL上,而不是在我的代码中,而不是在Firefox代码中.
如果有人能指出我正确的方向......
谢谢.
在我使用FireBreath和OpenGL编写浏览器插件并使用对象标签嵌入插件后,我尝试在插件上叠加各种HTML元素.不幸的是,无论我尝试什么,标签和插件图形始终位于页面上任何其他HTML元素的顶部.
据我所知,flash插件允许HTML覆盖如下:
<param name="wmode" value="transparent">
Run Code Online (Sandbox Code Playgroud)
是否有一般方法来启用HTML叠加或标记?如果没有,有没有办法在NPAPI/ActiveX插件上启用叠加,或者FireBreath是否支持此功能?
自从我开始编程以来,StackOverFlow一直是我的主要资源,非常感谢大家!
我想从NPAPI插件返回字符串数组到Javascript.目前我只使用普通的NPAPI.我已阅读以下链接:
我能够从插件返回alert()到javascript,我可以得到NPNVWindowObject,但我现在被困在弄清楚如何将元素推送到数组并将其返回到javascript.
感谢工作代码示例
npapi ×10
plugins ×3
firebreath ×2
firefox ×2
certificate ×1
flash ×1
freeze ×1
html ×1
javascript ×1
jquery ×1
overlay ×1
python ×1
qt ×1