如何在异步函数中使用javascript对象
提前谢谢 我正在创建一个函数,如下所示。 //requestFile是在NPAPI插件中实现的,当任务完成时,将initFS作为NPObject获取。我在这个对象上调用NPN_invokedefult如何在异步函数中使用javascript对象,javascript,npapi,Javascript,Npapi,提前谢谢 我正在创建一个函数,如下所示。 //requestFile是在NPAPI插件中实现的,当任务完成时,将initFS作为NPObject获取。我在这个对象上调用NPN_invokedefult window.requestFile("test",true,initFS); //After this function initFS is getting called. function initFS(fs) { alert('Inside initFS'); //alert is com
window.requestFile("test",true,initFS);
//After this function initFS is getting called.
function initFS(fs) {
alert('Inside initFS'); //alert is coming.
//testFunc is implemented in NPAPI Plugin, it will return true if it is get called
alert(fs.testFunc()); // It is not getting called.
alert(fs.testCall()); //It is not getting called.
}
function testCall() {
alert('Inside testCall function');
}
我不知道调用NPN_InvokeDefault后插件返回了哪种对象。以及如何在javascript中使用它。具体地说,我想专门为我的插件返回NPObject,并想从javascript调用插件方法
如何将异步Javascipt函数与NPAPI插件一起使用?任何样品都将不胜感激。使用此()作为起点:
var testcall=function() {
alert('Inside testCall function');
}
var fs={
testFunc: function(){console.log("succes")},
testCall:testcall
}
//After this function initFS is getting called.
initFS(fs) //<--PASS in fs also
function initFS(fs) {
alert('Inside initFS');
//testFunc is implemented in NPAPI Plugin, it will return true if it is get called
fs.testFunc(); // It is not getting called.
fs.testCall(); //It is not getting called.
}
var testcall=function(){
警报(“内部测试调用函数”);
}
var fs={
testFunc:function(){console.log(“succes”)},
testCall:testCall
}
//调用此函数后,将调用initFS。
initFS(fs)//