12

に準拠した PhantomJS 1.4.1 (Flash などのプラグインのサポートは 1.5 で削除されました) を使用してい--qt-4.8ます。

PhantomJS 内で Flash を有効にできません。オプションを使用してい--load-plugins=yesます。QTWEBKIT_PLUGIN_PATHlibflashplayer.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 で正常に動作します

Flash が PhantomJS で使用されていない理由は何ですか?

4

2 に答える 2

2

このドキュメントは役立つ場合があります:http://developer.qt.nokia.com/doc/qt-4.8/qtwebkit.html#netscape-plugin-support

いずれの場合も、ウィキページやメーリングリストでFlash(およびその他のプラグイン)上のPhantomJSの位置を検索してください。つまり、機能する場合は使用してください。そうでない場合はサポートされません。

ソース

于 2012-04-05T17:08:17.903 に答える
0

withの作業環境のセットアップ例を次に示します。CentOS 5.7phantomjs 1.4.1

于 2013-03-28T08:28:36.370 に答える