2012-11-17 77 views
0

我有第三方applet在我的頁面上查看PDF文件,我需要確保允許用戶運行applet。有沒有什麼辦法從Javascript檢查小程序是否正在運行?檢查PDF查看器applet是否正在運行

+0

要確定,你是在談論一個_Java小程序_? – Karl

+0

是的,我已經下載了一些applet來查看PDF文件,並且我想確保用戶允許這個applet運行 – StringBuilder

+2

爲什麼使用java applet來做到這一點?嘗試http://mozilla.github.com/pdf.js/ –

回答

0

解決方法是編寫另一個小程序,即在OnInit()函數中,將回調函數引發至Javascript。

1

如果你想知道,如果小程序alreay運行使用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.