我有一个需要嵌入网页的 Java 小程序。我设置了一个本地主机来查看网页。当我使用 localhost:8080 从服务器打开网页时,小程序会出现“未初始化”错误。但是,如果我在浏览器上打开网页,小程序就会正常加载。这是我用于小程序的代码:
<form>
<script type="text/javascript">
jmolInitialize("/home/mahnoor/Desktop/fridb/Jmol/",window.location.protocol=="file:");
jmolSetCallback("UseCommandThread","true");
jmolApplet(200, "load /home/mahnoor/Desktop/fridb/database/bnp/POSCAR.xyz" , "one");
</script>
</form>
Jmol 是一个使用 javascript 的 3D 分子查看器程序,这里是 Jmol http://jmol.sourceforge.net/的更详细说明。上面代码中的POSCAR.xyz就是网页中需要加载的具有分子结构的文件。如果对解决问题有帮助,我愿意提供此文件的内容。