私は問題なくFirefox 3.xでしばらく使用していたNPAPIプラグインを持っています。次のようにWindows 7のNPAPIプラグインの問題
オブジェクトが定義されている -
<object class="someClass" id="pluginobj" type="application/x-plugintype"></object>
私は、次の形式を使用して、その上にメソッドを呼び出す -
if(document.getElementById("pluginobj") != null)
{
document.getElementById("pluginobj").someMethod(someParams));
}
これは私がそれを行うべきであると常にうまく働いています理解する方法です。しかし、私は最近、この同じプラグインをWindows 7マシン(同じバージョンのFirefox)にインストールしました。プラグインで定義されている関数が見つからないため、次のエラーが表示されます。 someMethodは関数ではありません
このエラーは、プラグイン内で全く変更されていません。このエラーは、特定のメソッドではなく、呼び出されたメソッドで発生し、Windows XPマシンでは正常に動作します。問題はありません。
非常に混乱しています。誰でも助けてくれますか?ありがとう。
注:私はまた、プラグインの内部でログインしようとしましたが、NP_InitializeメソッドとNP_GetEntryPointsメソッドにも入っていないようです。
私は、依存関係とライブラリがプラグインにリンクされている可能性があることを知りましたが、勝利7で何が欠落しているのか分かりません。
依存関係ウォーカーは、「サイドバイサイド構成情報が正しくない」というエラーを表示していますか?
FFの正確なバージョンを指定できますか? FF 3.6.4から、プラグインは別のプロセスで起動されます。おそらくそれはあなたの問題に関係しています。 Windows 7のChromeでプラグインを試しましたか? – DReJ
FFはバージョン3.6.12です - 問題なく私のXPシステムで同じバージョンを実行しています... –
新しいノートが意味を成しています。サイドバイサイドの問題がある場合は、Windowsエラーログを調べて、見つからないアセンブリを調べることができます。 – DReJ