JavaScript中跨域调用Flash的方法


Posted in Javascript onAugust 11, 2014

要做一个页面上短信息的提示音的功能,本来想用HTML5中Audio+IE下的bgsound来实现,可是发现每种浏览器对Audio的解码类型还不一样,顿时有种崩溃的感觉。没办法还是用Flash稳妥一点吧。

相信JavaScript与Flash交互大家都会有所接触或者有所耳闻。其实我也是第一次整这个玩意。具体的方法就不说了,很多资料。

开始的时候功能都做得差不多了,实现和没问题。可是就是到了最后,将swf文件放到资源服务上后再调用时出来问题,我就想肯定又是让人蛋疼的跨域问题(CrossDomain)。后来在网上翻了半天终于把问题搞定。

首先,要让你的Flash能访问页面,你需要在<embed>标签中加上allowscriptaccess=always这段。

其次,你要让你的页面中的JavaScript能访问Flash则需要在你的Flash脚本中加上如下内容:

import flash.system.Security;

Security.allowDomain('3water.com');

其中3water.com需要替换成你自己的页面的domain,如果你不是很清楚你可以使用alert(document.domain)来查看。如果你需要多个domain都访问这个Flash你可以添加多条allowDomain的记录。

Javascript 相关文章推荐
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 Javascript
javascript中的this详解
Dec 08 Javascript
JS随机洗牌算法之数组随机排序
Mar 23 Javascript
vue-cli单页应用改成多页应用配置详解
Jul 14 Javascript
浅谈Postman解决token传参的问题
Mar 31 Javascript
angular6.0开发教程之如何安装angular6.0框架
Jun 29 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
Oct 31 Javascript
如何理解Vue简单状态管理之store模式
May 15 Vue.js
jQuery实现的一个自定义Placeholder属性插件
Aug 11 #Javascript
javascript中解析四则运算表达式的算法和示例
Aug 11 #Javascript
javascript实现的平方米、亩、公顷单位换算小程序
Aug 11 #Javascript
jquery访问ashx文件示例代码
Aug 11 #Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
Aug 10 #Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 #Javascript
网页运行时提示对象不支持abigimage属性或方法
Aug 10 #Javascript
You might like
德生S2000电路分析
2021/03/02 无线电
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
this和执行上下文实现代码
2010/07/01 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
Jquery Change与bind事件代码
2011/09/29 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
对Python之gzip文件读写的方法详解
2019/02/08 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
教师演讲稿范文
2014/01/08 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
员工考核评语大全
2014/04/26 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
会计专业自荐信范文
2015/03/05 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
python套接字socket通信
2022/04/01 Python