2012-04-18 11 views
1

webkitgtkでwebviewを使用して、自分のコードでサーバー上でFlashファイルを再生するためのhtmlファイルを開きます。しかし、それは私にプラグインがないことを示唆しています。ですから、Webkitがlibflashplayer.soをどのように見つけたのか、私は何をすべきでしょうか?webkitはどのようにlibflashplayer.soを見つけますか?

答えて

0

/usr/lib/flashplugin-installer

fulltパスにある:Unixシステムで

/usr/lib/flashplugin-installer/libflashplayer.so 
+0

はい、libflashplayer.soがパス:/ usr/lib/flashplugin-install /にあります。しかし、私はまだそれにフラッシュファイルを持っているhtmlファイルを開くことができません。私は何をすべきですか?ご助力ありがとうございます! – user1288145

+0

はい私はlibflashplayer.soを/ usr/lib/mozlla/pluginsにコピーしています。それはうまくいきます。ご協力いただきありがとうございます! – user1288145

1

プラグイン・サーチ・パスは、WebKit/Source/WebKit2/Shared/Plugins/unix/PluginSearchPath.cppでWebKitのソースコードで定義されています。現在は次の場所からプラグインをロードします。それは、これらのいずれかの場所にインストールされている場合

$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を見つけるでしょう。

関連する問題