加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex Builder中网络监视器导致“访问URL时遇到安全性错误”

发布时间:2020-12-15 01:01:21 所属栏目:百科 来源:网络整理
导读:Flex Builder中网络监视器导致“访问URL时遇到安全性错误:? ? ? ? ? ? ?http://www.cnblogs.com/litou/archive/2011/10/28/2227929.html Flex中出名难缠的“安全沙箱冲突”问题一直让人抓狂。 一般安全沙箱冲突都是通过配置crossdomain.xml进行解决:http://a

Flex Builder中网络监视器导致“访问URL时遇到安全性错误:?

? ? ? ? ? ?http://www.cnblogs.com/litou/archive/2011/10/28/2227929.html

Flex中出名难缠的“安全沙箱冲突”问题一直让人抓狂。

一般安全沙箱冲突都是通过配置crossdomain.xml进行解决:http://allenyoung.iteye.com/blog/207026

但是事实上我是在同一个域中发送请求,所以应该不涉及安全沙箱问题。

一般在本地运行都能正常请求服务端HTTPService或者RemoteObject数据。放置到服务器上就无法正常运行!

打开Firefox的网络监视发现其仍然会向localhost加一个端口号发送请求,而未向服务器所在地址发送请求

我当时的临时解决方法是:将Flex开发工具安装在服务器上,直接配置服务器IP地址然后发布Release版本就好了。

后来我看到这篇文章,也许可以在本地解决这个问题。

1.发现项目文件.actionScriptProperties里,compiler段其中一个属性includeNetmonSwc,正常项目该值是false,而有问题项目该值是true!问题似乎找到了,修正该值后重新编译项目,问题解决!

? ?具体原因参见:《Flash Builder Network Monitor Project Property Causes HTTP Security Error》,意思是曾经打开过Flex Builder的网络监视器,则includeNetmonSwc便自动设置为true。该属性的意思是包含网络监视器的swc类库,当我们发布时,不需要网络监视器的类库,但Flash Builder把类库也加载进来了,于是报错。

2.当然还有一个更简单的办法,就是发布前保证网络监视器是禁用状态,也能避免问题的出现。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读