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 lion。

4

1 回答 1

1

我发现对于 firefox >= 4 xulrunner >=2 需要使用 java applet。因此,我使用了 xulrunner 2,现在 java 小程序可以正常运行。

于 2012-04-23T09:00:07.143 回答