我有一个 NPAPI 插件(使用 firebreath 构建),它可以在 Safari 和 Google Chrome(都在 Mac 上)运行良好;但它无法在 Firefox 上运行。当我查看 Firefox 插件 (about:plugin) 时,它正确显示了我的插件名称和版本,并将其显示为已启用。
以下是我用来在 javascript 中加载插件的代码 -
<object name="fp" type="application/x-myplugin" width="0" height="0">
<embed name="jsPlugin" id="jsPlugin" width="0" height="0" type="application/x-myplugin">
</embed>
</object>
我使用这个插件如下 -
function PluginVwersion(){
var jsPlugin = document.getElementById('jsPlugin');
jsPlugin.GetScannerDetails();
}
但是每当我在 Firefox 中测试此代码时,它都不起作用,并且我在错误控制台中看到以下错误 - 错误:jsPlugin.GetScannerDetails 不是函数源文件:file:///Users/u162794/Desktop/test。 html
任何帮助表示赞赏。
问候, Yogesh Joshi