网页中 Java Applet 的一个众所周知的问题是,浏览器会忽略 applet 标签相对于页面中其他组件的 z-index。无论您如何在页面中定位和 z-index 元素,小程序都会将自己绘制在所有内容之上。
有一种解决方法,称为 iframe shim,如下所述:http ://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/ 。
但是,此解决方法在 Windows 中的 Safari 3 或 4 中不起作用(假设 Mac 相同)。
有谁知道让它在 Safari 中工作的方法?
有没有人知道如何向 Sun 施压以解决根本问题,这样我们就可以避免笨拙的垫片?这是关于该问题的错误报告,http://bugs.sun.com/bugdatabase/view_bug.do ?bug_id=6646289 ,请注意它已经开放了一年,但是其他错误报告可以追溯到很多年前。
这太令人沮丧了,难道 Sun 不明白这是一种将 Java 边缘化为在浏览器中做酷事的方式吗?我爱你 Java,但你没有帮助你的处境......