问题标签 [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 回答
289 浏览

windows - 存储浏览器助手对象的设置

我在 IE 上有一个浏览器助手对象,它有一些“剪贴板历史”功能。我一直在将设置存储到 BHO 文件所在的目录中的文件中(当前为“$PROGRAMFILES\Common files\folder\”,当我收到代码时就是这样,但我可以更改它)。

在我的计算机(虚拟机中的 XP SP3)中,我编写设置文件没有问题,但我想知道这可能会导致其他计算机出现“写入权限”问题,如果它执行了我应该使用什么其他方法来确保它会在所有 Windows 计算机上工作?

0 投票
2 回答
268 浏览

firefox - 我需要 Firefox 插件或扩展程序吗?

我需要读取加载到 Firefox 导航栏中的每个 url(通过输入或单击链接),将它们通过过滤器并决定是否允许打开 url。

我对 Firefox 扩展有一些经验,但对插件没有经验。

我需要为此使用扩展程序或插件吗?

我目前有一个用于 IE 的 BHO 可以执行此操作,并且我使用 Web 浏览器事件获取 URL。

0 投票
2 回答
1634 浏览

firefox - 有没有办法覆盖对 Firefox 扩展的 maxVersion 检查?

有没有办法在 Firefox 扩展中覆盖 maxVersion 的使用,所以如果有新的 Firefox 更新,扩展仍然可以工作?我认为这可以通过在 about:config 中设置一个新的 bool 来完成,但我试图从扩展本身来做到这一点。

0 投票
3 回答
12193 浏览

firefox - 如何使用 Firefox“hello world”示例扩展?

我从 mozilla.org 下载了这个Firefox 示例扩展,我修改了文件 install.rdf 并将maxVersion值更改为3.6.10(也试过3.6.*,100*),我添加了一个名为“hello world”的新字符串,值是文件夹所在的路径示例扩展名是要HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/进入注册表。

我启动 Firefox,转到Tools > Addons,它说它需要重新启动,我重新启动并再次去那里,插件出现但显示“与 Firefox 3.6.10 不兼容”,并且每个按钮都显示为禁用。删除注册表项和文件夹也不会卸载它。

为了在 Firefox 3.6.10 中使用 hello world 示例,我还有什么需要更改的吗?

0 投票
1 回答
617 浏览

qt - 当我将其他插件嵌入其中时,QtBrowserPlugin 崩溃:我的修复是否正确?

有 QtBrowserPlugin 包含 QWebView 加载包含其他插件的页面。

为什么在加载加载或尝试加载其他插件的页面后,它会停止向 QtBrowserPlugin 发送事件(从外部调用任何 JS 时崩溃:http: //sprunge.us/HeZA

在堆栈跟踪中,我看到:

为什么qtbrowserplugin中的代码调用QtWebKit中的东西?还有其他想法如何调试/修复它吗?

更新我也刚刚发现它调用了 qtbrowserplugin.cpp:NP_Initialize 两次(http://sprunge.us/BdfQ):

更新 2我的修复正确吗?http://vi-server.org/vi/bin/qtbrowserplugin-2.4_1-opensource-netsing-fix.patch

0 投票
1 回答
127 浏览

audio-streaming - 我可以使用哪些技术从网络浏览器流式传输音频?

我想编写一个 Web 应用程序,用户可以在其中从浏览器中录制短音频并将其流式传输到我的服务器。我知道这(还)不可能使用纯 html,所以我需要使用诸如 flash 之类的技术。

我可以使用哪些替代品,它们有哪些好处/缺点?移动平台(iOS、Android)是否也支持它们?

请提供进一步阅读的链接,以了解如何开始使用与音频流相关的每种技术。

0 投票
0 回答
392 浏览

webkit - 如何强制 WebKit(在 QtWebView 中)将实际窗口用于 HTML 元素?

有窗口视频播放插件(里面有 gstreamer)。我想把东西放在上面。

WebKit 可以强制使用非嵌入的真实窗口吗?可以控制他们的z-order吗?

目前,即使我与两个有窗口的嵌入相交,它们也会得到随机的 z 顺序,而不管我的“z-index”CSS 属性。

0 投票
1 回答
268 浏览

c++ - 编写一个插件让你的 C++ 应用程序通过网络浏览器运行有什么优点和缺点?

这不是关于编写 Web 应用程序与桌面应用程序的问题。这是一个关于允许定制应用程序通过使用自定义插件在浏览器中运行的问题,有效地将浏览器用作渲染窗口。

QuakeLive 做到了这一点——它是一个 C++ 应用程序,带有一些额外的代码可以通过浏览器运行。Unity3D 和 Torque 游戏引擎也提供部署选项来做同样的事情。

就个人而言,我对这样一个系统的有用性有点怀疑。但我欢迎其他关于这可能是也可能不是一个好主意的原因的意见。

不确定是否有合适的术语,如果有,请编辑我的标签!

0 投票
3 回答
19967 浏览

firefox - Firefox 扩展和插件有什么区别?

在 Firefox 中有插件和扩展。你能解释一下为什么这些插件有不同的名称和标签吗?它们是否差异如此之大,以至于需要不同的名称?我认为区分这些东西有点不自然,扩展具有越来越多的功能,与插件相比它们缺少什么?

0 投票
1 回答
336 浏览

javascript - 在浏览器插件中使用带有自定义事件的 YUI 3 Event

我用Firebreath制作了一个带有自定义事件的插件,我想用 YUI 事件注册一个回调。

不注册我的回调,而

确实(在 Firefox 上,而不是在 IE 上)。

如何使用 YUI 注册我的活动?