检查PDF查看器小程序是否正在运行

时间:2012-11-17 13:37:07

标签: java javascript html pdf applet

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

2 个答案:

答案 0 :(得分:1)

如果您想知道Apple是否已在运行,请使用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。

答案 1 :(得分:0)

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