【发布时间】:2011-03-17 22:58:44
【问题描述】:
我想知道这只是我还是什么。我编写了一个在 Chrome、Firefox 和 IE 中完美运行的小程序,但是当我在 Safari 上尝试它时,它在初始化时立即死机。问题是,我的 init 函数实际上并没有做任何事情,只是将“Initialized”打印到 Java 控制台。
我在 java 控制台中得到以下信息(注意我的“初始化”调试消息):
Initialized
java.net.MalformedURLException: no protocol:
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
我开始认为这是一个 Safari 问题,因为尝试启动小程序的行为使其失败。
【问题讨论】:
-
没有足够的上下文来回答这个问题(= 我们需要代码)。你是用 JavaScript 访问你的小程序,还是从你的小程序访问 JavaScript?
-
我正在使用javascript构建一个按钮来启动小程序。