是否可以使用javascript bookmarklet来调用本地存储/本地托管的Java applet?

时间:2012-08-20 12:35:21

标签: java javascript web-services web-applications browser

想知道这是否可行,我有一个java applet,我将其嵌入到我自己的网站登录页面版本中(目前使用wordpress)并使用Java applet允许使用智能卡令牌登录,该令牌具有存储的登录详细信息在上面。

我想知道是否可以使用javascript bookmarklet或类似的东西来加载这个Java Applet并将此功能添加到我无法控制的页面中?

感谢。

编辑:目前我在可以编辑html / php的页面上使用以下代码,但我想将其添加到其他网站,如果可能的话,我无法使用javascript书签。当按下提交按钮时,Pass恰好是页面运行的函数的名称。

  <script language="JavaScript"><!--
  function pass()
  {
    document.tstapp.put();
    document.loginform.user_login.value = document.tstapp.get();
    document.loginform.user_pass.value = document.tstapp.get2();

  }
  //-->
  </script>

  <APPLET name=tstapp code=LoginCard21.class archive="Cardv2.jar"  WIDTH=100 HEIGHT=30>
  </APPLET>

1 个答案:

答案 0 :(得分:2)

javascript:var applet = document.createElement('applet'); applet.name = 'tstapp'; applet.code = 'LoginCard21.class'; applet.archive = 'Cardv2.jar'; applet.width = 100; applet.height = 30; document.body.appendChild(applet); var pass = function () { document.tstapp.put(); document.loginform.user_login.value = document.tstapp.get(); document.loginform.user_pass.value = document.tstapp.get2(); };

这个书签的关键;我认为你不知道的是document.createElement