`
kongshanxuelin
  • 浏览: 926936 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

js与flash跨域问题解决方案

阅读更多

今天在工作中发现原先用的好的程序一旦发布到不同域中,就会出现js调用不到 flash的问题,百思不得其解。(原先我引用SWF文件是放在同一工程下的,后发布到另外一台服务器上了),最终baidu,google了一番,终于 找到了解决方案,在FLASH文件中,加入以下语句即可解决:
//允许来自任何域的js访问该FLASH文件
System.security.allowDomain("*");
不过不知道会不会出现安全性问题呢:)

分享到:
评论

相关推荐

    使用flash解决js跨域问题源代码

    目前可以比较好的解决方案是使用flash,但是它有二个不足,一需要flash插件,如果那位不想安装它,那么就无法使用了.如某些手机上,还有flash提交前提是被请求页面需要授权才能使用. 在这提供一个自己写的,自动加载swf与...

    跨域的解决方案有多重JSONP、Flash、Iframe等,当然还有CORS(跨域资源共享,Cross-Origin Resource Sharing)

    然而,随着HTML5技术的普及和安全问题的暴露,Flash逐渐被淘汰,现在已经很少被用作跨域解决方案。 再者,Iframe(嵌入式框架)可以加载不同源的网页,但其内容与父页面无法直接通信,除非服务器允许。通过设置...

    Openfire strophejs 跨域访问

    这种方法虽然依赖于Flash插件,但仍然是一个有效的解决方案,尤其是在一些旧的或不支持WebSockets的环境中。然而,考虑到Flash的逐渐淘汰,你可能还需要关注现代浏览器支持的其他跨域技术,如CORS(跨源资源共享)和...

    解决跨域的几种方法.zip

    为了解决这一问题,开发者们探索并应用了多种跨域解决方案。以下是一些主要的跨域方法: 1. CORS(跨源资源共享) CORS是一种允许浏览器向不同源的服务器请求数据的技术。它通过在服务器端设置特定的HTTP响应头,...

    ajax跨域解决办法

    在实际应用中,开发者通常根据项目需求和服务器环境选择合适的跨域解决方案。例如,CORS是最推荐的方式,因为它提供了更灵活的安全控制,而JSONP则适用于那些无法修改服务器端代码的场景。服务器代理方法在某些情况...

    swfupload 跨域问题

    本文将深入探讨SWFUpload的跨域问题及其解决方案。 首先,理解什么是跨域。跨域是指浏览器的安全策略限制了JavaScript从一个源(域名、协议或端口)获取资源到另一个源的能力,这是为了防止恶意脚本窃取或修改数据...

    5种处理js跨域问题方法汇总

    本文将详细介绍五种解决JavaScript跨域请求问题的方法。 1. JSONP跨域 JSONP(JSON with Padding)是一种解决跨域请求的方法,主要利用了script标签不受同源策略限制的特性。JSONP允许用户在一个特定的回调函数中...

    AJAXCDR:利用 Flash 完美解决 JavaScript 和 AJAX 跨域 HTTP POST/GET 表单请求

     本域和其他域的交互,可以通过iframe、代理、JS创建动态脚本等几种方法来实现,这里有篇文章对几种方法作了简要的介绍。  iframe、JS创建动态脚本这两种方法,需要开发者能控制两个域,两端都要编写相应的代码,...

    JS跨域解决方案之使用CORS实现跨域

    正常使用AJAX会需要正常考虑跨域问题,所以伟大的程序员们又折腾出了一系列跨域问题的解决方案,如JSONP、flash、ifame、xhr2等等。本文给大家介绍JS跨域解决方案之使用CORS实现跨域,感兴趣的朋友参考下吧

    跨域上传net

    总之,"跨域上传net"是使用Uploadify插件和.NET技术实现的一个跨域文件上传解决方案,涵盖了前端JavaScript交互、后端.NET处理以及跨域策略的配置。这个项目为开发者提供了一个实际操作的示例,有助于理解和应用跨域...

    电信设备-JS与FLASH通信的方法.zip

    在电信设备中,JavaScript(JS)与Adobe Flash之间的通信是一个重要的...通过"JS与FLASH通信的方法.pdf"这份资料,读者可以深入理解这两种技术的结合,学习如何在实际项目中有效地利用它们,解决跨技术平台的通信难题。

    SWFUpload的跨域请求处理

    SWFUpload是一个开源的Flash上传组件,它支持多文件选择、进度条显示、预览功能以及跨域请求,尤其在JavaScript不能直接实现大文件上传的情况下,SWFUpload提供了很好的解决方案。这篇博客主要探讨了如何利用...

    JavaScript中跨域调用Flash的方法

    JavaScript与Flash的跨域调用是前端开发中经常遇到的一个技术难题。由于浏览器同源策略的存在,...如果确实需要使用Flash,那么上述提到的方法可以作为一个有效的技术手段来解决JavaScript与Flash之间的跨域交互问题。

    js与as通信,js调用flash的方法

    本文将深入探讨如何实现JS与AS的交互,以及如何通过JS调用Flash中的方法。我们将通过几个关键知识点来理解这一过程。 首先,我们需要了解ExternalInterface API。这是Adobe Flash Player提供的一个接口,允许...

    主题:javascript最全的10种跨域共享的方法.docx

    JSONP是一种简单的跨域解决方案,通过动态插入`<script>`标签来加载其他域的JavaScript。请求域A的页面可以在响应域B的页面中设置一个JavaScript函数调用,携带所需数据作为参数。当页面B的脚本在域A中执行时,数据...

    Javascript与Flash中的Socket交互

    JavaScript 与 Flash 中的 Socket 交互是网页开发中一种重要的技术,主要用于实现浏览器与服务器之间的低级别通信。在 Flash 中,Socket 类提供了与服务器进行双向数据流通信的能力,而 JavaScript 则可以用来控制 ...

    ajax跨域的JQ类 flXHR

    flXHR是一个开源JavaScript库,它通过Flash插件提供了一种跨域Ajax通信的方法。由于Flash允许跨域访问,flXHR可以利用这一特性来绕过浏览器的同源策略,使得Ajax请求能够发送到不同源的服务器。这样,开发者就可以在...

    (转)10种方式实现跨域资源的共享

    跨域资源共享(CORS,Cross-Origin Resource Sharing)是现代Web应用中解决浏览器同源策略限制的一种机制。...通常,这类项目可能会包含一些中间件或库,用于在服务器端设置CORS头部,或者提供其他跨域解决方案的实现。

Global site tag (gtag.js) - Google Analytics