このリンクNPRuntime
の助けを借りて、Gecko SDK 1.9.1 で提供されるサンプルを試してみました。
Firefox 3.6 では問題なく動作します。
上記の手順に従って、新しいスクリプト プラグインを作成しました ( npmyplugin.dll
)。npmyplugin.dll
以外のフォルダに入れていますFirefox/plugins
。関連する MIME タイプとプラグイン パスをレジストリに登録しています。プラグインが正しく読み込まれます。しかし今、ブラウザは を呼び出していませんNPP_GetValue
。
以外のディレクトリにプラグインを配置しているため、そうであるに違いないと思っていましたFirefox/plugins
。npruntime.dll
したがって、 (Gecko sdkに付属のサンプル)で同じことをしました。驚くべきnpruntime.dll
ことに、スクリプトは機能していました。新しいプラグインの作成中に何か重要なものが欠けていないか教えてください。