2012-04-19 21 views
1

私は、Javaアプレットを読み込むhtmlファイルを持っています。 Mozillaで直接開かれた場合は完全に が動作しますが、XUL iframeを でロードしようとすると何も起こりません。XULのJavaアプレット

誰でも問題の原因を教えていただけますか? PS

事前に

おかげで、私はこの中のテストをしていXULアプリケーションがMozillaの ユーザーのクロムとhtmlファイル(applet.html)にインストールされているコンテンツは、単にこれです:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
     "http://www.w3.org/TR/html4/frameset.dtd";> 
     <html> 
     <head> 
     <meta http-equiv="Expires" content="0"> 
     <title>Protein Viewer (Webmol)</title> 
     </head> 
     <body id="PDBViewerBody" bgcolor="#ffffff" leftmargin="0" 
     topmargin="0" marginwidth="0" marginheight="0"> 

     <applet code="proteinViewer.class" 
     codebase="proteinViewer.jar"; 
     width="700" height="500"> 

     <param name="PROTEIN" value="example"> 
     <param name="PATH" value=""> 
     <param name="URL" value="http://decsai.ugr.es/~jrgonzalez/test-webmol/";> 
     <param name="EXT" value="pdb"> 
     <param name="PDB_STRING" value=""> 
     </applet> 
     </body> 
    </html> 
私はXULRunnerの1.9.2およびMac OSのライオンに取り組んでいます

<?xml version="1.0"?> 

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 

<window id="main" title="My App" width="315" height="370" 
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

    <iframe id="abc" src="chrome://myapp/content/applet.html" flex="1" /> 

</window> 

、ここでは、XULです。

+0

少なくともFlashはうまく動作します(Javaはインストールされていません)。しかし、特権を持つ文書にリモートアプレットを含めることは、セキュリティ上非常に悪い考えです。悪意のあるWebサイト(たとえばハッキングされたWebサイト)が特権文書のコンテキストでJavaScriptコードを実行し、ユーザのコンピュータ。 –

+0

私はあなたの考えに従って更新しました。 FF版も追加 – kriysna

答えて

1

Javaアプレットで作業するには、firefox> = 4 xulrunner> = 2が必要であることがわかりました。だから、私はxulrunner 2を使っていました。そして今、Javaアプレットは必要なだけ完全に実行されています。