Java Applet 在 Safari 中沙盒化? [英] Java Applet sandboxed in Safari?

查看:22
本文介绍了Java Applet 在 Safari 中沙盒化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

自从升级到 Mavericks 以来,我们在工作中使用的 Applet 就无法在 Safari 中浏览文件,但仍然可以在 Firefox 上使用.Applet 处理文件的上传,因此您可以想象这可能是一个问题.

Ever since upgrading to Mavericks an Applet we have at work has stopped being able to browse for files if used from Safari, still works on Firefox. The Applet handles upload of files so you can imagine how that might be a problem.

在 Safari 中使用它时,我在 OSX 控制台上看到以下消息.

When using it from Safari I see the following messages on the OSX console.

11/5/13 10:27:46.000 内核 [0]:沙盒:java(87926) 拒绝文件读取数据/用户/用户名

11/5/13 10:27:46.000 AM kernel[0]: Sandbox: java(87926) deny file-read-data /Users/username

有什么办法可以解决这个问题,还是 Applet 将无法再次浏览 Safari 上的文件系统?

Is there some way to fix this or will Applets just not be able to browse the file system on Safari ever again?

谢谢.

推荐答案

在 OSX 10.9/Safari7 中,插件在沙箱中运行.这些设置应用在 Java/Flash/其他插件自己的安全模型之上.

In OSX 10.9/Safari7 plugins are running in sandboxes. These settings are applied on top of Java/Flash/other plugins own security model.

您可以通过 Safari 首选项/安全选项卡/互联网插件在插件站点的基础上管理沙箱安全设置.

You can manage sandbox security settings on plugin-site basis through Safari preferences / Security tab / Internet plugins.

要允许 Java 插件访问沙箱外的文件系统,请选择不安全模式.

To allow Java plugin access filesystem outside of sandbox select Unsafe mode.

这篇关于Java Applet 在 Safari 中沙盒化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆