crossdomain.xml不';我不能给我的Java小程序访问权限

crossdomain.xml不';我不能给我的Java小程序访问权限,java,security,safari,applet,crossdomain.xml,Java,Security,Safari,Applet,Crossdomain.xml,我的站点上有一个Java小程序,它与我的服务器交互,因此我需要一个crossdomain.xml文件来允许权限。我通过在doPrivileged()块中运行代码来解决这个问题。但是,在Safari上,如果没有crossdomain.xml文件,它将无法工作。所以我做了一个,这是: <?xml version="1.0" ?> <cross-domain-policy> <allow-access-from domain="*" />

我的站点上有一个Java小程序,它与我的服务器交互,因此我需要一个crossdomain.xml文件来允许权限。我通过在doPrivileged()块中运行代码来解决这个问题。但是,在Safari上,如果没有crossdomain.xml文件,它将无法工作。所以我做了一个,这是:

  <?xml version="1.0" ?> 
  <cross-domain-policy>
       <allow-access-from domain="*" /> 
  </cross-domain-policy>

它很好用。问题是由于安全问题,我不能允许从任何地方访问。我试过这个:

  <?xml version="1.0" ?> 
  <cross-domain-policy>
       <allow-access-from domain="*.mydomain.com" /> 
  </cross-domain-policy>

但这不起作用:我的小程序在Safari中运行时没有获得正确的权限。为什么这不起作用?我的小程序是否从需要包含的其他域运行?我怎么知道是哪一个


我的小程序正在尝试从URLConnection获取输出流。

不支持从特定域访问。看