问题标签 [browser-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npapi - 如何从 NPAPI 插件强制浏览器最大化(如按 F11)?
我有一个可编写脚本的 NPAPI 浏览器插件。
我想向javascript“MaximizeBrowser”公开一个方法,
这将导致浏览器窗口最大化(就像用户F11在浏览器中按下一样)。
有没有办法做到这一点?
所选答案有效(至少在 Windows 上)!
这是我的代码,以防有人需要:
javascript - 查询浏览器插件存在/版本/等
就IE而言,我的理解是你必须尝试实例化一个ActiveXObject,然后检查是否成功,然后你可以通过实例化插件查询版本......没什么特别令人兴奋的。
但是在 Firefox(我认为是其他 NPAPI 浏览器)上,您可以检查已安装的插件并获取 DLL 名称等(至少在 Windows 上)。除了是否存在之外,我还能找到关于已安装插件的哪些信息?插件文件名,还有什么?
编辑:而且,IE是否支持在较新版本中无需创建实例即可查询插件的任何方式?
javascript - 创建一个 JS 浏览器插件实用程序,如 SWFObject
我认为 SWFObject 将是我自己的浏览器插件学习的一个很好的例子,但看看 swfobject.js,它都被压缩到不可读的地步,而且非常大。
有没有人已经创建了一个类似的通用插件工具包,或者是否有很好的资源可以在更多的教程中剖析它是如何工作的?
applet - jdk 1.6.0_23 不能使用 firefox 3.6.15 运行小程序或控制台
我有以下问题:
我正在使用新安装的 JDK 1.6.0_23 和 Firefox 3.6 版本来运行在 IE7 上成功执行的 Applet。操作系统是WinXP
根据 Applet 会发生以下情况之一: 1. Applet Canvas 是黑色的,没有任何反应。2. 浏览器要求缺少插件。
我已经将上述 Java 安装中的 np*.dll 文件复制到了 Firefox 插件目录中。
启用 Java 控制台后,它在 IE7 中正确显示,但在 Firefox 中执行 Applet 时不显示。
Firefox 插件似乎无法访问相应的 Java 安装。
browser-plugin - Web 浏览器中的 firebreath 可停靠窗口
我想使用 Firebreath 在 Web 浏览器上创建一个可停靠窗口。该插件在注册后应由浏览器调用并显示在浏览器的某些部分中。我是新手,所以任何帮助将不胜感激。
javascript - 如何在 HTML 页面中嵌入 PDF?
doGet
在通过 servlet 的方法从数据库中检索 PDF 文档后,我们希望在 HTML 页面中显示它。
任何人都可以分享一些关于如何实现这一目标的片段吗?
c++ - Firebreath 中的 IPC (boost c++)
我需要使用 Boost 将字符串从一个进程发送到另一个进程。实际上,我正在尝试创建一个firebreath插件(firebreath 在其后端使用 Boost),它应该能够将消息发送到另一个 firebreath 插件。我认为应该是某种事件机制;当发送者插件发送字符串时,应该在接收者插件中触发一个事件。最好的方法是什么?
web-applications - 用于网络应用的 Google Voice API?
我想让我网站的用户拥有联系人列表,然后单击用户旁边的按钮来启动 Google 语音聊天会话,就像我在 Gmail 中一样。我希望能够检测是否安装了 Google Voice 浏览器插件并在安装时使用它。
有没有办法与描述的插件交互?我对类似的解决方案持开放态度。我不想通过我的服务器路由语音服务器,让用户直接通过谷歌的语音服务器。
FWIW,我在后端使用 Ruby/Rails。
javascript - Web 3D GIS 解决方案
我想找到一个 web 3d gis 解决方案,它提供:
- 用于存储和服务地形和 3d 模型的服务器软件
- 在浏览器上显示的插件
- 与插件交互的javascript api
- 部署在内网(服务器和客户端不必连接到互联网)
Google Earth Enterprise 似乎提供了这些功能。听说牌照很贵。我想确认,但是当我联系他们的销售人员时,回复不是来自人...
c++ - 如何为我的插件实现自定义数字签名?
在 C++ 应用程序(实际上是一个浏览器插件,但这不是太相关)中,我需要它能够运行通过 IPC 公开特定接口的外部进程。有点像插件架构,但插件是离散的应用程序而不是 DLL 等。
有人可以轻松找到所需的接口并编写恶意“插件”,将其托管在他们的网站上,与恶意 SWF 相当,但 SWF 是沙盒。然后,如果安装了浏览器插件的人来到该页面,它将以一种偷渡式攻击的方式加载并运行恶意进程。
我看到的一个建议是使用签名机制,但我不知道如何实现。请注意,我不是为大众市场创造东西,而是为专业用途创造东西,因此生产合法插件的公司数量会很少。