跨域.xml不授予我的 Java 小程序访问权限



我的站点上有一个Java applet,它与我的服务器交互,因此我需要一个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>

但这不起作用:我的applet在Safari中运行时没有获得正确的特权。为什么这不起作用?我的applet是从需要包含的不同域运行的吗?我怎么知道是哪一个?

我的applet正在尝试从URLConnection获取输出流

不支持特定域的访问。参见插件2页面

相关内容

  • 没有找到相关文章

最新更新