【问题标题】:Java Applet sandboxed in Safari?Java Applet 在 Safari 中被沙盒化?
【发布时间】:2013-11-07 15:43:42
【问题描述】:

自从升级到 Mavericks 后,我们工作中的 Applet 就不再能够从 Safari 浏览文件,但它仍然可以在 Firefox 上运行。 Applet 处理文件的上传,因此您可以想象这可能是一个问题。

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

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

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

谢谢。

【问题讨论】:

    标签: macos safari applet osx-mavericks


    【解决方案1】:

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

    您可以通过 Safari 首选项/安全选项卡/Internet 插件在插件站点的基础上管理沙盒安全设置。

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

    【讨论】:

    • 当我将它们添加到 Java 的例外列表时Safari 7.1 中的插件(Java 8 Update 25)。我只是不明白这一点。
    猜你喜欢
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多