に準拠した PhantomJS 1.4.1 (Flash などのプラグインのサポートは 1.5 で削除されました) を使用してい--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
私はstrace
PhantomJSが見つけたことを見ることができます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 で使用されていない理由は何ですか?