小编Ede*_*haw的帖子

Java 7u51/7u55使用星号显示变量

我正在使用清单中的下一个变量部署applet:

Manifest-Version: 2.0

Ant-Version: Apache Ant 1.8.2

Trusted-Library: true

Permissions: all-permissions

Application-Name: My Applet

Codebase: *

Application-Library-Allowable-Codebase: *

Caller-Allowable-Codebase: *
Run Code Online (Sandbox Code Playgroud)

我想知道如果通过在之前的值中使用星号,我的applet(一旦部署)可以在未来的版本中被Java或Oracle列入黑名单,或者现在使用7u51(或者可能是证书可以列入黑名单).可以在这里使用星号吗?

我知道这不是最安全的措施,因为我的applet可以放在任何域中并被使用,但我必须将applet部署到一大堆不同的域,所以我只想为我控制的每个域创建一个applet (我这样做了,它适用于Java 7u40及更早版本).

谢谢您的帮助.

===更新 - Java 7u55 ===

对于Java 7u55,如果在Caller-Allowable-Codebase 变量中包含独立星号作为值,则在加载applet后将获得安全提示.更多信息:Java Blog 8u5/7u55

java applet manifest

8
推荐指数
1
解决办法
1657
查看次数

SwfObject - 在没有"允许运行..."firefox消息的情况下检测闪存

我一直在我的一个项目中使用swfobject来检测最终用户是否安装了Flash版本.问题出在Firefox上,因为它显示消息:"允许运行Adobe Flash?" 这是我想避免的.

这不是向最终用户显示替代内容,我想要的只是尝试检测Flash,如果没有安装闪存,则不显示任何内容,但如果安装了闪存,则不显示允许运行. ..在Firefox中的消息.

有谁知道用SwfObject防止这种情况发生的任何方法?

注意:只需在html标题中包含下一行:

<script type="text/javascript" src="swfobject.js"></script>
Run Code Online (Sandbox Code Playgroud)

它会触发允许运行消息:S

如果你认为有一个更好的替代swfobject来解决这个问题,它是一个很好的多用途swf处理工具,我很满意.

以下是该消息的示例:

在此输入图像描述

谢谢

javascript flash firefox swfobject

8
推荐指数
1
解决办法
1099
查看次数

标签 统计

applet ×1

firefox ×1

flash ×1

java ×1

javascript ×1

manifest ×1

swfobject ×1