如何在'Default Java for browsers'中启用MSIE8?

时间:2011-08-20 08:41:31

标签: java internet-explorer applet

我正在使用IE 8.0.7600.16385进行测试(默认浏览器为FF)applet。

小程序是CD和CD播放音乐项目的一部分。 DVD(它是一个MP3播放器)。

它在一个月前(或左右)工作,但是从页面加载时 现在是本地磁盘,它不会弹出Java控制台(配置为打开) 自动用于applet和JWS应用程序。),&不加载小程序。相反它 在applet应该是空间的左上角放一个小图标 看起来如下(红色箭头指向图标)。

Missing applet icon

单击该图标以及applet空间周围的其他任何位置都不会产生进一步的信息。

在浏览IE选项后,特别是在安全,内容和高级标签 并设置了我认为可能有用的所有选项(无济于事),我打开了Java控制面板 看.. ..

Default Java for browsers listing in JCP

因此,Java本身似乎正在阻止IE加载applet。

如何在“Default Java for browsers”下重新配置Java以启用IE列表?


更新1

IE将很乐意加载Property Probe(我网站上的沙盒小程序)中显示的小程序。而浏览器的另一个选项卡将无法(尝试加载并)将applet从本地文件系统中删除。我倾向于把它归结为IE中改变的东西,虽然我看不出它在旧的和最近的测试之间如何变化。 JCP仍然显示IE条目变灰,这表明这是表明IE不是默认浏览器的方式(?)。

我还注意到,上网本上类似的IE版本无法将具有相同症状的小程序加载到磁盘上。 :(


更新2

问题applet加载到一个框架中(是的,'ick frames!'克服它)使用deployJava.js - Oracle提供的脚本在运行applet之前进行版本检查。

非成帧HTML中的普通小程序将加载本地文件系统。我会做进一步的测试,将其缩小到'帧'或脚本。但我认为这将是触发此行为的脚本。

1 个答案:

答案 0 :(得分:1)

deployJava.js是决定因素。小程序:

  • 框架HTML
  • 从本地文件系统
  • 加载

..适用于IE8 - ,除非

  • 使用脚本嵌入。

由于我有其他方法可以从脚本(插件version checking)执行所需操作,因此我将删除脚本并使用备用方法。


并回答关于为什么 IE 8中的行为发生了变化的问题。上次在IE中测试时,applet元素在HTML中进行了硬编码,没有使用脚本或版本检查。 :P