1

Java アプレットをロードする html ファイルがあります。Mozilla で直接開いた場合は完全に機能しますが、XUL iframe にロードしようとしても何も起こりません。

誰でも何が問題なのか教えてもらえますか?

前もって感謝します、

PS: これをテストしている XUL アプリケーションは、mozilla ユーザー chrome にインストールされており、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>

そしてここにxulがあります

<?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>

私は xulrunner 1.9.2 と Mac OS ライオンに取り組んでいます。

4

1 に答える 1

1

Firefox> = 4の場合、Javaアプレットを操作するにはxulrunner>=2が必要であることがわかりました。そのため、xulrunner 2を使用しましたが、Javaアプレットは必要に応じて完全に実行されています。

于 2012-04-23T09:00:07.143 に答える