求解
10 个解决方案
#1
安全沙箱问题。
#2
数据库有没有设置异域访问?
#3
关于安全沙箱问题,我在网上搜了些资料,发现多数是关于crossdomain.xml的配置,我配置好之后放到tomcat的root下,重新运行还是不行,不过情况有点不同:
在没有crossdomain.xml时,我使用火狐加载,在浏览器的web开发者-web控制台上最后显示的是http://localhost:37813/crossdomain.xml找不到,而放上crossdomain.xml后,只显示http://localhost:37813/crossdomain.xml,没有显示找不到,但是还是不往下执行。
在没有crossdomain.xml时,我使用火狐加载,在浏览器的web开发者-web控制台上最后显示的是http://localhost:37813/crossdomain.xml找不到,而放上crossdomain.xml后,只显示http://localhost:37813/crossdomain.xml,没有显示找不到,但是还是不往下执行。
#4
应该与数据库没关系,因为我加上断点调试,根本都走不到后台程序中
#5
看你的项目需要用什么方式来进行网络通信。
如果是socket 那么你需要在后台开843端口,并监听。如果有数据到达,发送安全沙箱信息。
如果是http,那么你就可以将crossdomain.xml放在网站根目录。
当然上面的是自动加载的。你也可以手动进行加载。请查看adobe官方帮助。
如果是socket 那么你需要在后台开843端口,并监听。如果有数据到达,发送安全沙箱信息。
如果是http,那么你就可以将crossdomain.xml放在网站根目录。
当然上面的是自动加载的。你也可以手动进行加载。请查看adobe官方帮助。
#6
我用的是http通信,我的crossdomain.xml的内容如下:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
放在tomcat/webapps/ROOT下,可是还是不行
#7
http://www.webappsolution.com/wordpress/2010/10/06/flash-builder-network-monitor-project-property-causes-http-security-error/
#8
跨域问题会出现安全沙箱问题;你写的部署项目应该可以localhost和ip及127.0.0.1表示的都是本机的!你看看跟浏览器有关系没有
#9
crossdomain.xml 文件印象中是放在项目的根目录下
#10
很有可能是你打开网络监视器编译的,把网络监视器关闭后重新编译就ok了,详见http://www.cnblogs.com/litou/archive/2011/10/28/2227929.html
#1
安全沙箱问题。
#2
数据库有没有设置异域访问?
#3
关于安全沙箱问题,我在网上搜了些资料,发现多数是关于crossdomain.xml的配置,我配置好之后放到tomcat的root下,重新运行还是不行,不过情况有点不同:
在没有crossdomain.xml时,我使用火狐加载,在浏览器的web开发者-web控制台上最后显示的是http://localhost:37813/crossdomain.xml找不到,而放上crossdomain.xml后,只显示http://localhost:37813/crossdomain.xml,没有显示找不到,但是还是不往下执行。
在没有crossdomain.xml时,我使用火狐加载,在浏览器的web开发者-web控制台上最后显示的是http://localhost:37813/crossdomain.xml找不到,而放上crossdomain.xml后,只显示http://localhost:37813/crossdomain.xml,没有显示找不到,但是还是不往下执行。
#4
应该与数据库没关系,因为我加上断点调试,根本都走不到后台程序中
#5
看你的项目需要用什么方式来进行网络通信。
如果是socket 那么你需要在后台开843端口,并监听。如果有数据到达,发送安全沙箱信息。
如果是http,那么你就可以将crossdomain.xml放在网站根目录。
当然上面的是自动加载的。你也可以手动进行加载。请查看adobe官方帮助。
如果是socket 那么你需要在后台开843端口,并监听。如果有数据到达,发送安全沙箱信息。
如果是http,那么你就可以将crossdomain.xml放在网站根目录。
当然上面的是自动加载的。你也可以手动进行加载。请查看adobe官方帮助。
#6
我用的是http通信,我的crossdomain.xml的内容如下:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
放在tomcat/webapps/ROOT下,可是还是不行
#7
http://www.webappsolution.com/wordpress/2010/10/06/flash-builder-network-monitor-project-property-causes-http-security-error/
#8
跨域问题会出现安全沙箱问题;你写的部署项目应该可以localhost和ip及127.0.0.1表示的都是本机的!你看看跟浏览器有关系没有
#9
crossdomain.xml 文件印象中是放在项目的根目录下
#10
很有可能是你打开网络监视器编译的,把网络监视器关闭后重新编译就ok了,详见http://www.cnblogs.com/litou/archive/2011/10/28/2227929.html