当前位置: 首页 > 面试题库 >

Safari及更高版本上的Java Applet z-index

谭研
2023-03-14
问题内容

网页中Java Applets的一个众所周知的问题是,浏览器会忽略applet标记的z-index而不是页面中的其他组件。无论您如何在页面中定位元素和z-
index元素,小程序都将在所有内容之上吸引自己。

有一种解决方法,称为iframe垫片,如此处所述: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,但您无济于事…


问题答案:

实际上问题根本与z-index无关。这是由Netscape插件API(NPAPI)的“窗口式”绘图模型引起的。

您不能对此做任何事情(垫片除外)。插件作者必须使用无窗口API重写它。



 类似资料:
  • 我有一个在eclipse上运行的项目,但当我制作“java-jar”时,它会出现以下错误: 当我制作“java-version”时,输出是: 我做错了什么?

  • 我目前正在为培训应用程序实现AudioHelper,该应用程序可以在培训期间运行一些激励性演讲。因此,基本上,如果一个演讲正在运行,我想避开我的spotify音频,以便清楚地听到演讲。对于Kitkat和Oreo(及更高版本),我已经解决了这个问题(参见代码)。但对于Lollipop,我找不到正确的实现。在 developer.android.com,他们写道: 对于以Android 5.0(API

  • 我正在使用pullToRefresh库: 但是如果android版本大于4.0,列表无法移动。 LogCat显示模拟器警告,但它们不相关。 如何解决移动列表的问题?

  • 问题内容: 我对Java Web Start的状态感到困惑。在Oracle的支持路线图中,我们可以阅读以下内容: 部署技术支持 由Java插件和Web Start技术组成的Web部署技术具有较短的支持生命周期。对于通过Java SE 8进行的主要发行,Oracle为这些技术提供了五(5)年的高级支持。扩展支持不适用于部署堆栈,并且不适用于Java SE 9以外的支持。有关详细信息,请参见Oracl

  • 我目前有一个PHP应用程序,它使用静态数据加密将敏感信息存储到数据库中,我稍后可以解密该数据库以在我的应用程序中使用。 这是我正在使用的当前代码。我知道…我知道…它一点都不安全,但它对我使用它的目的来说很好。我没有存储信用卡号码、社会保险号码或类似的东西。主要是姓名和地址。 我遇到的问题是我刚刚从PHP 5.5升级到PHP 7.1。现在在PHP 7.1中,我的加密/解密函数抛出大量警告,指出以下函

  • 我想每个人都在Windows中看到了加载栏,在Windows vista,7和8中,我们这里有一些有趣的东西,你可以在任务栏上看到绿色的加载图标。如何创建与此工作的加载?我是新手,我创建了一个文本窗口,其中程序是打印空格与绿色背景,这看起来类似加载栏。我不知道如何创造更好的装载。。。