0

我有第三方小程序可以在我的页面上查看 PDF 文件,我需要确保允许用户运行小程序。Javascript有什么方法可以检查小程序是否正在运行?

4

2 回答 2

1

如果您想知道小程序是否已经在运行使用isActive功能:

function appletPoll(onReadyCallback, id) {
    try {
        if (typeof document[appletId] != 'undefined' && 
            document[appletId].isActive())
             return onReadyCallback(document.applet);
    }
    catch (e) {
    }
    setTimeout(function () {
        appletPoll(onReadyCallback, id);
    }, 400);
}

经测试可在 Chrome、FF、IE > 7 中运行。

于 2013-05-16T16:12:41.703 回答
0

解决方案是编写另一个小程序,在 OnInit() 函数中,向 Javascript 抛出回调。

于 2012-11-18T08:14:31.747 回答