千家信息网

Flex如何解决安全沙箱问题

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关Flex如何解决安全沙箱问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。跨域文件读取方法一:在目标服务器上布署crossdomain.
千家信息网最后更新 2026年11月01日Flex如何解决安全沙箱问题

这篇文章将为大家详细讲解有关Flex如何解决安全沙箱问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

跨域文件读取

方法一:在目标服务器上布署crossdomain.xml文件(我用的此方法很管用,放上就没问题了)需要远程服务根目录定义有crossdomain.xml文件,如下:

方法二:使用代理,把Flex要访问的远程文件通过asp,php,jsp等脚本读取到本地,然后再由Flex去访问;

方法三:使用Adobeflashplayer9打开程序后,点击菜单栏中文件->创建播放器...即生成exe文件,运行exe文件即可突破安全限制;

方法四:

1、找到这个文件夹:c:\DocumentsandSettings\\ApplicationData\Macromedia\FlashPlayer\#Security

2、在其下建立一个名为"FlashPlayerTrust"的文件夹

3、在"FlashPlayerTrust"文件夹下新建一TXT文件,内容如下:c:\d:\e:\f:\

4、将该txt文件命名为:"myTrustFiles.cfg"再打开你硬盘里的SWF文件,就不会出现那个烦人的安全设置提示窗口了!

方法五:用HttpService它默认是有Proxy的,需要配置flex-config.xml,里面有一段:………………

这个是白名单,一般情况下是注释掉的,也就是默认只有本地的http://{localserver}/*和https://{localserver}/*可以访问。其他的需要在flex-config.xml里的自行修改成需要的就可以了。

访问本地自然不会跨域,不过你肯定访问局域网其他机器了,所以是依照白名单规则,属于跨域

Socket沙箱问题

在Flex安全沙箱中使用Socket进行通信时,也会受到Flash9的新安全策略的困扰.解决方法不能像在Web服务器中布置一个crossdomain.xml来解决,或是在服务器上专门开启843端口来提供安全策略.有一种方法就是在接收到客户端的连接后,向其发送安全策略.

比如我是用JAVA来开发,客户端的Flex会先搜索同域,及服务器的843口,看是否能得到安全策略,这时候Socket是先建立好的,可以在接收到Socket,即Accept事件发生是,马上向其发送策略串,否则客户端就会因为安全策略不过关,于断开,如果成功获取策略,则客户端将断掉先前的那次Socket,再真正进行程序中你要求的Socket连接请求.

关于"Flex如何解决安全沙箱问题"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 安全 方法 策略 服务 沙箱 问题 客户 服务器 文件夹 篇文章 内容 名单 客户端 更多 程序 端的 不错 烦人 也就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 中国互联网科技股 厦门中拓互联网络科技有限公司 网络科技有限互联网 智慧科技互联网 善班互联网科技有限公司 互联网科技小额贷款 郑州华宇互联网科技 联恩商钥互联网科技有限公司 济南华为互联网科技产业总部基地 互联网科技博主是什么意思 移动互联网科技股 河南猎农互联网科技有限公司 宝灵互联网科技有限公司 成都互联网科技公司工作好不好 广西互联网科技孵化中心 浙南科技城互联网大厦建设工程 四川慕妮娅互联网科技有限公司 陕西云淼互联网科技公司 保山浩联互联网科技有限公司 互联网科技汛 天扬科技互联网广告 互联网科技产业特征 下一代互联网重大应用科技园 萌小萌互联网科技河南有限公司 福仕德教育科技互联网 科技信息时代互联网发展 知域互联网科技有限公司官网 中国主要互联网科技公司 山东亿川互联网科技有限责任公司
0