我正在使用deployJava.js来包含这样的applet:
<script>
var attributes = {
name:'ForrestGump', id:'ForrestGump',
codebase:'java/', code:'ForrestGump',
cache_archive:'ForrestGumpSigned.jar',
cache_option:'Plugin',
initial_focus:false,
width:1, height:1 };
var parameters = { } ;
var version = '1.7.0' ;
deployJava.runApplet(attributes, parameters, version);
</script>
Run Code Online (Sandbox Code Playgroud)
一些使用IE 11的用户(在Windows 7中,我不确定Windows 8.1)抱怨它会自动将它们转发到Java下载页面(在加载applet之前),即使已经安装了最新的java.我已经通过使用Java的Verification applet和设置var version ='1.1' 来验证这一点; 在上面的js中,他们说不会强制使用特定版本.
验证小程序告诉我已安装Java,即使版本='1.1',它仍然会重定向它们.我注意到的另一件事是Java卸载工具没有为它们加载.它说java没有安装.重新启动浏览器和PC似乎对此没有任何影响.
有没有人遇到过这个?关于如何禁止deployJava从转发到下载页面的任何建议,无论是什么,或者IE 11的解决方法.
我有一个网站,我正在使用Java小程序,并在页面的头部区域包含deployJava.js加载标记.但是,当我在Chrome调试器中看到生成的HTML时,此脚本会立即打破我的头部内容,因此其他头部内容会出现在body标签中!
你可以在我的网站上看到它http://viva-games.ru/
deployJava也会插入一个embed标签(在正文打开后),这样你就可以在页面顶部看到一个空行.
我做错了什么?