使用不带浏览器

时间:2017-04-25 12:02:10

标签: java applet

前一段时间,Windows上的所有主流浏览器似乎都停止了对java applet的支持。现在我们寻找替代品。

我们有一些旧的和未维护的小程序,通常在网站内部,我们在大学的工作流程中使用它们。它们通常由其他人编写,因此我们很难重写自己的东西。

Firefox ESR仍然可以显示Java小程序,但我不确定那里将支持多长时间的NPAPI插件......

我在java开发人员工具包中阅读了appletviewer.exe,它获取了url并在一个额外的窗口中打开了所有applet。 这很好用,但有些情况会失败......

一个例子是http://nrv.jinr.ru/nrv/webnrv/grazing
在该网站上,通过javascript提交html表单,调用带有POST请求的php脚本,该脚本返回带有参数的html-applet代码,该代码通过javascript再次注入:

<APPLET CODE=grazing.WilczynskiPlot.class ARCHIVE=grazingW.jar WIDTH=700 HEIGHT=700>
  <param name='Z1' value='28'>
  <param name='A1' value='58'>
  <param name='Z2' value='82'>
  <param name='A2' value='208'>
  <param name='ECM' value='268.159'>
  <param name='NE_CM' value='74'>
  <param name='NT_CM' value='161'>
  <param name='NE_LAB' value='74'>
  <param name='NT_LAB' value='171'>
  <param name='ID' value='50018'>
</applet>

首先,我想到的是编写一个应用程序,它从POST / GET-Request生成一个.html文件,如上所示,然后给applauncher.exe文件路径。但是,我不确定文件路径是否有效并且参数将被正确采用......

Quesitions:

  • 有没有办法可以将这些参数提供给applauncher.exe?
  • 我是否可以以某种方式向applauncher.exe发送POST / GET请求以防万一有类似套接字的数据传输方式?

0 个答案:

没有答案