0

由于某种原因,我无法使用 JavaScript 读取变量。

我正在使用一个小程序,我在 Chrome 控制台中遇到的错误是:

未捕获的错误:java.security.AccessControlException:访问被拒绝(“java.lang.RuntimePermission”“getenv.processor_identifer”)

未捕获的错误:在 NPObject 上调用方法时出错。

访问代码:

<html>
  <head>
      <title>Javascript call Applet example</title>
  </head>
  <body>
      <script type="text/javascript">
        function callSerial() {
            var foo = systemInfo.getSerial();
            console.log(foo);
        }
      </script>
      <center>
          <form>
              <input type="button" value="Call Applet" onclick="callSerial();"/>
          </form>
          <br/><br/>

          <applet id="systemInfo" code="systeminfo.class" width="300" height="50"></applet>

      </center>
  </body>
</html>

有任何想法吗?

4

1 回答 1

0

一些建议:

1)在您的小程序代码中,提及代码=完全限定的类名。即:package.class

2)如果您的 java 类试图从本地客户端文件系统访问某些文件,那么您将必须像这样签署您的小程序 >> http://www.developer.com/java/data/article.php/3303561 /Creating-a-Trusted-Applet-with-Local-File-System-Access-Rights.htm

问候,

于 2013-04-14T23:25:14.407 回答