macos - Java Applet 在 Safari 中沙箱化?

标签 macos safari applet osx-mavericks

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

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

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

是否有某种方法可以解决此问题,或者 Applet 是否将无法再次浏览 Safari 上的文件系统?

谢谢。

最佳答案

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

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

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

关于macos - Java Applet 在 Safari 中沙箱化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19793972/

相关文章:

ios - 如何在 Swift 中编写编译时代码?

java - Mac OS Java 7 JDialog.dispose 内存泄漏

python selenium 远程 webdriver safari 驱动程序

Java Applet 只能在我的电脑上运行吗?

java - 在 for 循环中实例化数组以创建 JTextFields

macos - 强制自己掌握 Emacs

java - Tomcat、Netbeans Mac OSX Lion

iphone safari浏览器html对齐问题

html - 在 iPad/iPhone 上只需要点击一次,但需要点击两次

Java 在开发环境中抑制 java 未知发布者警告