我有一个名为printLabel.js的Javascript,它是一个名为Admin.jsp的jsp的源代码,jsp包含以下内容
<object type="application/x-java-applet"
name="PrintApplet" width="1" height="1">
<param name="codebase" value="applet" />
<param name="cache_archive" value="PrintingApplet-0.1.3.jar" />
<param name="code" value="com.abc.PrintApplet" />
<param name="cache_version" name="1.0.0.1"/>
<param name="initial_focus" value="false">
<param name="permissions" name="all-permissions"/>
</object>
printApplet函数包含在一个jar文件中,该文件位于WAR文件的applet子文件夹中。
javascript中有document.PrintApplet.print(p1,p2,p3,p4);
我得到的错误是document.PrintApplet.print不是函数
如有任何帮助,我们将不胜感激。
正在尝试识别函数。
1条答案
按热度按时间6pp0gazn1#
在2020年的一份报告中,通过Oracle:
在过去的七年里,浏览器厂商已经在他们的产品中取消了对插件的支持,如Flash,Silverlight和Java,微软Internet Explorer 11是唯一一个仍然允许这些插件的主流浏览器。只有当浏览器厂商致力于基于标准的插件时,才可能在浏览器中运行小程序。随着情况不再如此,小程序支持于2019年3月结束。
在现代浏览器中无法运行小程序。
您可以通过Ajax与服务器端Java(包括JSP)进行交互。
您可以移植Java to WASM并在浏览器中运行它(受WASM的限制)。