`
ycy303
  • 浏览: 195764 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

在大型RIA项目中避开网络沙箱

阅读更多
 

在大型RIA项目中避开网络沙箱

2007年01月12日 星期五 <!---->

在大型RIA开发中,我们经常采用的结构是:

t1.JPG

在同一个域中,父与子之间、子与子之间互相调用、传递数据是没有问题的。

但是,我们经常要将父swf到处发送,体现RIA便于部署的优势。但这时就出现了安全沙箱的问题。

t2.JPG

即使在父swf里加上System.security.allowDomain(我的域),也只能解决子swf调用父swf的问题。我们不可能在子swf里预先加System.security.allowDomain(外域)。因为外域是什么?我们不能预先确定。而且外域的个数我们也不能确定。

怎么办呢?一个小技巧!

t3.JPG

用一个壳swf到处放。壳调用父swf。壳与父swf之间并没有任何的数据交换。当然不存在安全沙箱问题。而本域内的整个RIA系统运转没有任何问题。

这确实是个小技巧。但缺实解决了困扰我很久的问题。

分享到:
评论

相关推荐

    as3 安全沙箱 处理办法

    1. **本地沙箱**:当Flash内容从用户的本地硬盘加载时,它们运行在本地沙箱中,不能访问网络资源,但可以访问本地文件系统和硬件。 2. **网络沙箱**:如果内容从网络上加载,如通过HTTP或FTP,它们将运行在网络沙箱...

    ActionScript 3.0安全沙箱及相关问题资料

    《Flex与.NET基于Socket的网络连接 收藏 .txt》和《Flex flash_player9 沙箱安全解决方案.txt》可能讨论了Flex应用程序与.NET服务通过Socket通信时如何处理安全沙箱问题,以及在Flash Player 9中如何解决这些问题的...

    Flash加载swf文件的沙箱问题

    在IT行业中,尤其是在Web开发领域,Flash曾是一种广泛使用的交互式内容创建工具,它允许开发者创建动态图形、动画以及丰富的互联网应用程序(RIA)。Flash Player是运行这些内容的浏览器插件,而SWF则是Flash文件的...

    QCon 2009 beijing全球企业开发大会ppt:13.RIA技术在GeoWeb项目中的实际应用

    13.RIA在GeoWeb项目中的应用 演讲主题:RIA技术在GeoWeb项目中的实际应用 演讲嘉宾:张剑宇 简介: 近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX...

    RIA在网络营销中的应用.docx

    在网络营销中,Rich Internet Application (RIA) 是一种重要的技术手段,用于提升用户体验和互动性。随着互联网竞争加剧,顾客体验成为了企业网络营销的核心竞争力。传统的基于HTML的Web应用往往无法满足用户对于...

    电信设备-克服flex安全沙箱限制的视频像素信息采集存储的方法.zip

    4. **利用Worker线程**:在Flex中,可以使用`Worker`类创建后台线程,以避开安全沙箱的限制。在Worker中处理敏感操作,然后通过消息传递与主线程交互,可以避免阻塞用户界面并提高安全性。 5. **安全沙箱优化**:...

    从wpf ria程序中访问wcf web服务

    下面是一个简单的C#代码片段,展示如何在WPF RIA项目中调用WCF服务: ```csharp using (var service = new MyWcfServiceClient()) { try { var data = await service.GetSomeDataAsync(); // 更新视图模型的属性...

    flex 开发实例 用于flex 沙箱的控制

    在这个“Flex开发实例 用于Flex沙箱的控制”中,我们将深入探讨如何利用Flex技术来管理和控制沙箱环境,以确保在富客户端中的安全运行。 Flex沙箱是Flex应用程序运行时的一个核心组件,它模仿了Adobe Flash Player...

    我的博客中 Silverlight WCF RIA服务 (三)创建一个RIA Services Solution 源代码

    在本篇中,我们将深入探讨如何利用Silverlight WCF RIA(Rich Internet Application Services)服务创建一个解决方案。Silverlight,作为Microsoft开发的一款富客户端技术,主要用于构建交互性强、视觉效果丰富的Web...

    RIA服务中文帮助文档

    学习ria必备文档,虽是英文的不过也不错了

    RIA及技术与用户体验

    在RIA中,设计师需要考虑交互的流畅性、响应速度、视觉吸引力以及易用性等方面,确保用户在使用过程中感到舒适和高效。 **转换思维模式**进入RIA的世界意味着从传统的静态网页设计转向动态、交互式的应用设计。...

    WCF RIA Service Silverlight 商业应用

    本文将深入探讨WCF RIA Services与Silverlight结合在商业环境中的运用,以及它们如何帮助开发者创建丰富的客户端体验。 **WCF RIA Services**(Windows Communication Foundation Rich Internet Application ...

    RiaServices.msi

    安装RiaServices.msi 文件,会将所需组件添加到Visual Studio环境中,包括库、模板和工具,以便开发者可以轻松地在项目中使用Ria Services。配置通常涉及创建一个新的Ria Service项目,连接到数据源,并定义业务逻辑...

    AS与java socket通讯解决安全沙箱

    在IT行业中,网络通信是应用程序之间交互的重要方式之一。在这个场景中,我们关注的是ActionScript(AS)与Java之间的Socket通信,以及如何在面临安全沙箱限制时找到解决方案。Socket编程是实现客户端-服务器通信的...

    RIA技术实战

    在RIA中,Ajax允许用户在后台与服务器进行通信,提高了用户体验。通过创建XMLHttpRequest对象,发送HTTP请求,然后处理返回的数据,开发者可以实现页面无刷新的数据交换。现代的Ajax通常使用JSON作为数据格式,而非...

    silverlight4+mvvm+RIAService

    此压缩包提供的"silverlight4+mvvm+RIAService"学习Demo,涵盖了Silverlight开发的核心技术,对于初学者来说,是一个很好的实践平台,可以深入理解MVVM模式如何在Silverlight中工作,以及如何利用RIA Service进行...

    RIA.压缩包

    - 数据绑定:在RIA中,数据与视图之间的绑定使得用户界面能实时反映数据变化,提高了应用的响应性。 - 客户端-服务器通信:RIA通常采用异步通信模式,减少了页面刷新,提升了性能。 2. **发展历程**: - 早期...

    FlashStore源码[RIA实验性项目]_fstore_xml.zip

    这一特性使得FlashStore在需要频繁进行数据交互的RIA环境中表现出色。 2. **XML处理机制** 在FlashStore中,XML作为一种主要的数据交换格式,其解析和生成是关键环节。源码中可能包含了XML解析器和序列化器的实现...

    RIA应用展示

    ria,全称Rich Internet Application,即富互联网应用,是指那些具有丰富用户界面和交互功能的网络应用程序,它们能够提供类似桌面应用的体验,但运行在浏览器环境中。RIA应用结合了客户端和服务端的技术,旨在提高...

Global site tag (gtag.js) - Google Analytics