问题标签 [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.

0 投票
1 回答
256 浏览

macos - NPAPI 插件在 Mac 上的 Firefox5.0 中不起作用

我有一个 NPAPI 插件(使用 firebreath 构建),它可以在 Safari 和 Google Chrome(都在 Mac 上)运行良好;但它无法在 Firefox 上运行。当我查看 Firefox 插件 (about:plugin) 时,它正确显示了我的插件名称和版本,并将其显示为已启用。

以下是我用来在 javascript 中加载插件的代码 -

我使用这个插件如下 -

但是每当我在 Firefox 中测试此代码时,它都不起作用,并且我在错误控制台中看到以下错误 - 错误:jsPlugin.GetScannerDetails 不是函数源文件:file:///Users/u162794/Desktop/test。 html

任何帮助表示赞赏。

问候, Yogesh Joshi

0 投票
0 回答
452 浏览

firefox-addon - firefox 扩展将 MFC 对话框显示为嵌入式用户界面(转换为插件)?

我有 Firefox 扩展,我想更改为插件。我想要实现的是我有一个 MFC 对话框,我想将其显示为嵌入在浏览器中以响应某些事件。我可以这样做吗。我需要做什么才能将扩展名更改为插件。

0 投票
1 回答
32 浏览

browser - 添加对新 html 标签的支持

主流浏览器都支持这个<object/>标签。

我想在我的网站上加入一个视频播放器来播放 .mkv 视频,但我不能使用大多数,因为它们是基于 flash 的,它只能播放 .flv 和 .f4v。

这就是为什么我要切换到<object/>标签

但是,如果我想合并一个名为 的标签,<mkvvideo/>与该标签关联的简单插件是否可用,或者浏览器的核心编程是否可以处理?

谢谢

0 投票
1 回答
244 浏览

html - 单击时以特定大小显示 PDF 的 HTML

我有一个上传的 PDF,当在浏览器中单击时,它会使用 Adob​​e 或用户拥有的任何插件显示。但它是一个相当大的文件,所以我想知道是否有办法打开它,比如说,特定大小或原始文件的百分比。这可能吗?

0 投票
2 回答
4778 浏览

firefox - 如何在 Mozilla Firefox 中调用播放、暂停 vlcplugin

在 html 页面中,我可以像videolan 页面vlcplugin中提到的那样嵌入,并使用 jquery 获取对插件的引用。

但似乎play(), pause()只有vlcpluginupto 支持这些方法0.8.5。您如何播放和暂停最新版本的插件?

我可以参考下面的插件

现在,我应该调用什么来让嵌入式插件播放剪辑?

我使用 firefox 作为浏览器,在 html 中嵌入 vlcplugin 是否可以在 chrome 中使用?

0 投票
1 回答
621 浏览

javascript - 如何将二进制流(从 .jpg 文件中读取,大约 1M )从 firefox 插件传递到页面托管的 javascript?

我最近在做一个项目,需要将二进制流从 npapi 插件传递到 javascript,我尝试了以下方法:

  1. 使用 NPN_InvokeDefault,我创建了一个存储二进制流的字符串变体,并将其调用到 javascript,它失败了。(我试图传递从 XXX.txt 文件中读取的二进制流,它有效!)

  2. 我尝试使用 NPN_NewStream,http: //www.terraluna.org/dgp/cvsweb/PluginSDK/Documentation/pi3.htm#npnnewstream 中列出的示例可以 工作,但是图片是在新的浏览器选项卡中加载的,我没有知道如何在 javascript 中接收它。

有没有人遇到过类似的问题?或者也许 npapi 不能支持这种数据传输?

期待您的建议,非常感谢。

0 投票
1 回答
1442 浏览

java - 什么是 Java 的“下一代插件”

什么是 Java 的“下一代插件”,它与经典插件有何不同?

奇怪的是,Mac OS X 上只有一个通用插件,那么这种区别仅在 Windows 上,还是 linux 也有两个插件?

我还注意到 Firefox 只是告诉我更新经典插件,所以我想知道如果只有一个插件可以被攻破,这两个插件会有多么不同。否则 Firefox 犯了一个错误,它们都很容易受到攻击。

如果这种区别对任何 Applet 产生不利影响,我也很感兴趣。

0 投票
1 回答
442 浏览

plugins - 如何编写像Skype这样的应用程序作为浏览器插件?

涉及哪些技术、框架、编程语言?必须支持 tcp 入站和出站连接,读取网络摄像头和麦克风数据。

0 投票
1 回答
493 浏览

macos - firebreath firefox 插件未找到 MACOSX

我一直在关注以下firebreath教程:

http://www.firebreath.org/display/documentation/Mac+Video+Tutorial

在第二个视频中,在我构建了我的插件并且我在 /Library/Internet/Plug-ins 部分中包含了 ScreenTutorialPlugin.plugin 文件后,当我去检查它时,它不会在 firefox 中显示 about:plugins ,它只是不显示。但是当我在终端中检查 /Library/Internet/Plug-ins 时,它确实显示了。

当我打开一个插件文件并在浏览器中打开时,它说该插件不起作用。

我认为这与 /plug-ins 部分中的文件链接部分 ln -s 有关。

或者可能是因为我使用了 3 种不同的浏览器?野生动物园,火狐和铬。

谢谢

0 投票
1 回答
251 浏览

html - 全屏插件

我正试图围绕如何说服浏览器让我访问浏览器点击中的所有可用房地产。我知道我用 html 对象标签加载了我的插件。在那个标签中,我会给出我的插件窗口的宽度和高度。

所以我的问题是:为整个浏览器选项卡重新创建插件窗口的常用程序是什么?我并不是真的在寻找完整的全屏访问,但也很高兴知道。

我使用 Firebreath 作为我的插件框架。

谢谢,克里斯蒂安