webkitgtk で webview を使用して html ファイルを開き、コードでサーバー上のフラッシュ ファイルを再生します。しかし、それはプラグインが見つからないことを示唆しています。Webkit が libflashplayer.so を見つける方法と、どうすればよいかを知りたいですか?
質問する
950 次
2 に答える
1
Unix システムのプラグイン検索パスは、WebKit ソース コードで定義されていますWebKit/Source/WebKit2/Shared/Plugins/unix/PluginSearchPath.cpp
。現在、次の場所からプラグインをロードします。
$MOZ_PLUGIN_PATH
$MOZILLA_HOME/plugins
$HOME/.mozilla/plugins
$HOME/.netscape/plugins
/usr/lib/browser/plugins
/usr/local/lib/mozilla/plugins
/usr/lib/firefox/plugins
/usr/lib64/browser-plugins
/usr/lib/browser-plugins
/usr/lib/mozilla/plugins
/usr/local/netscape/plugins
/opt/mozilla/plugins
/opt/mozilla/lib/plugins
/opt/netscape/plugins
/opt/netscape/communicator/plugins
/usr/lib/netscape/plugins
/usr/lib/netscape/plugins-libc5
/usr/lib/netscape/plugins-libc6
/usr/lib64/netscape/plugins
/usr/lib64/mozilla/plugins
/usr/lib/nsbrowser/plugins
/usr/lib64/nsbrowser/plugins
したがって、WebKitGTK+ はlibflashplayer.so
、それらの場所のいずれかにインストールされているかどうかを検出します。
于 2016-01-03T02:08:07.457 に答える
0
にあります/usr/lib/flashplugin-installer
フルパス:
/usr/lib/flashplugin-installer/libflashplayer.so
于 2012-04-18T11:41:55.890 に答える