如何为QtWebKit安装插件


7

我正在运行Qt 4.5商业快照并希望在我的QWebView中使用我下载的插件(这是一个.so文件)。有需要放置此文件的特定位置吗?我可以用QWebPluginFactory来抓住它吗?

+1

一年后,我遇到了同样的问题。这次用Adobe Flash插件。 12 9月. 092009-09-12 01:21:12

0

你有没有试过把标准库目录?如果它位于其中一个目录中,则应由链接程序接收。

例如:

/lib/ 
/usr/lib/ 
/usr/share/lib/ 
/usr/local/lib/ 
  0

我确实尝试过,但Qt没有拿起它。 我不认为这是必须内置到代码中的东西 - 例如,当我想为Firefox添加插件时,我只需将.so文件放在我的.mozilla/plugins目录中,然后Firefox将其拾取在运行时。 25 8月. 082008-08-25 17:09:27


2

如果你是,你应该苛求你的钱商用客户端从奇趣科技(诺基亚)球员获得支持直接。


0

你有没有试过在/ usr/lib/qt4/plugins /或者类似的地方看过?我想这条路可能会是你编译4.5快照的地方,但它应该有各种插件的选项。


9

我假设这里的插件是NPAPI插件(例如Flash)。在X11下,QtWebKit搜索插件的几个常用目录。有关完整列表,请参阅the documentation on Netscape plugin support

除此之外,您必须通过QWebSettings ::启用插件支持。请参阅WebAttribute::::PluginsEnabled的文档,全球范围内或仅适用于您的特定QWebView。