12

我正在使用符合--qt-4.8.

我无法在 PhantomJS 中启用 Flash。我使用该--load-plugins=yes选项。我设置了QTWEBKIT_PLUGIN_PATH所有包含 libflashplayer.so 的路径:

QTWEBKIT_PLUGIN_PATH=/usr/lib/browser-plugins:/usr/lib/flash-plugin:/usr/lib/mozilla/plugin:/usr/lib64/flash-plugin:/usr/lib64/mozilla/plugins:/usr/lib64/opera/plugins

我可以看到stracePhantomJS 确实找到了libflashplayer.so

stat("/usr/lib64/opera/plugins/libflashplayer.so", {st_mode=S_IFREG|0755, st_size=18782520, ...}) = 0
lstat("/usr/lib64/flash-plugin/libflashplayer.so", {st_mode=S_IFREG|0755, st_size=18782520, ...}) = 0
stat("/usr/lib64/flash-plugin/libflashplayer.so", {st_mode=S_IFREG|0755, st_size=18782520, ...}) = 0
stat("/usr/lib64/flash-plugin/libflashplayer.so", {st_mode=S_IFREG|0755, st_size=18782520, ...}) = 0
stat("/usr/lib/flash-plugin/libflashplayer.so", {st_mode=S_IFREG|0755, st_size=17047372, ...}) = 0
[..]

在同一台服务器上,Flash 可与 Firefox 10.0 完美配合

知道为什么 PhantomJS 不使用 Flash 吗?

4

2 回答 2

2

本文档可能会有所帮助:http: //developer.qt.nokia.com/doc/qt-4.8/qtwebkit.html#netscape-plugin-support

在所有情况下,在 wiki 页面和/或邮件列表中搜索 PhantomJS 在 Flash(和其他插件)上的位置。简而言之:如果有效,请使用它,否则不支持。

资源

于 2012-04-05T17:08:17.903 回答
0

这是为with设置工作环境的示例CentOS 5.7phantomjs 1.4.1

于 2013-03-28T08:28:36.370 回答