我的站点上有一个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只是尝试从URLConnection获取输出流。
发布于 2011-04-26 03:38:50
不支持从特定域访问。请参阅Plug-In 2 page。
https://stackoverflow.com/questions/5781224
复制相似问题