我正在使用IE 8.0.7600.16385进行测试(默认浏览器为FF)applet。
小程序是CD和CD播放音乐项目的一部分。 DVD(它是一个MP3播放器)。
它在一个月前(或左右)工作,但是从页面加载时 现在是本地磁盘,它不会弹出Java控制台(配置为打开) 自动用于applet和JWS应用程序。),&不加载小程序。相反它 在applet应该是空间的左上角放一个小图标 看起来如下(红色箭头指向图标)。
单击该图标以及applet空间周围的其他任何位置都不会产生进一步的信息。
在浏览IE选项后,特别是在安全,内容和高级标签 并设置了我认为可能有用的所有选项(无济于事),我打开了Java控制面板 看.. ..
因此,Java本身似乎正在阻止IE加载applet。
如何在“Default Java for browsers”下重新配置Java以启用IE列表?
IE将很乐意加载Property Probe(我网站上的沙盒小程序)中显示的小程序。而浏览器的另一个选项卡将无法(尝试加载并)将applet从本地文件系统中删除。我倾向于把它归结为IE中改变的东西,虽然我看不出它在旧的和最近的测试之间如何变化。 JCP仍然显示IE条目变灰,这表明这是表明IE不是默认浏览器的方式(?)。
我还注意到,上网本上类似的IE版本无法将具有相同症状的小程序加载到磁盘上。 :(
问题applet加载到一个框架中(是的,'ick frames!'克服它)使用deployJava.js - Oracle提供的脚本在运行applet之前进行版本检查。
非成帧HTML中的普通小程序将加载本地文件系统。我会做进一步的测试,将其缩小到'帧'或脚本。但我认为这将是触发此行为的脚本。
答案 0 :(得分:1)
deployJava.js
是决定因素。小程序:
..适用于IE8 - ,除非是
由于我有其他方法可以从脚本(插件version checking)执行所需操作,因此我将删除脚本并使用备用方法。
并回答关于为什么 IE 8中的行为发生了变化的问题。上次在IE中测试时,applet
元素在HTML中进行了硬编码,没有使用脚本或版本检查。 :P