从网页中获取flash对象的时候,每个浏览器都不一致,
需要针对不同的浏览器不同的代码。
如果是IE,
获取方式如下,id为flash对象的名称:
chartRef = window[id];
非IE的时候,如果是FireFox
获取方式如下:
chartRef = document.embeds[id];
火狐以外的浏览器,
在Opera/Safar/Chrome如果通过embeds获取,得到的是一个集合HTMLCollection,弹出其length是2,分别取出第1,2个元素分别是object,embed元素。
正确的获取方式如下:
chartRef = window[id];
简单总结一下:
if (navigator.appName.indexOf("Microsoft Internet")==-1) {
if (document.embeds && document.embeds[id]){
if(navigator.userAgent.indexOf("Firefox")>0){
chartRef = document.embeds[id];
}else{
chartRef = window[id];
}
}
else{
chartRef = window.document[id];
}
}
else {
chartRef = window[id];
}
分享到:
相关推荐
兼容多浏览器,IE8,9,10,11,edge,chrome,ff等 兼容flash,html5,需要安装adobe flash player
导致我们用谷歌浏览器打开PHPCMS后台的时候无法直接上传图片,所以我们只能改为H5上传,此版本使用webuploader.js,感觉这个挺强大,自动识别是否支持h5,如果不支持自动启用flash上传,兼容低版本的浏览器, ...
兼容火狐等其他浏览器里js不能拷贝的问题 解决只能IE下才能复制的难题 必须http://路径下访问 才能实现效果 修改js里text的id和相关代码 QQ:275481232 msn:guyinxin@hotmail.com guyinxin@163.com
IE 的 Flash JavaScript 通信接口上有一个 bug 。你必须插入一个 object 标签到一个已存在的 DOM 元素中。并且在写入 innerHTML 之前请确保该元素已经 appendChild 方法插入到 DOM 中。 Zero Clipboard 事件处理 ...
由于Flash Player 10的升级,SWFUpload V2.2.0版本前的程序会出现不兼容问题。详细见Flash Player 10升级导致SWFUpload程序异常,SWFUpload V2.2.0的文档已更新,该V2.1.0帮助文档不再维护!。 TOC SWFUpload ...
自制的,两个简单实例实现Flash与JS的相互调用与传值,仅实现...2、对于传统ExternalInterface.addCallback()方法(即JS调用Flash传递数据实例),存在浏览器兼容性问题。请使用IE浏览器打开html文件方可查看运行结果。
6.5flash网站模板web兼容修复,根据用户反应问题进行了修复和修改,解决了在高速浏览器模式下屏蔽js问题,修复了加载进度中断无响应的错误,可以兼容360浏览器高速模式,搜狗浏览器高速模式,百度浏览器加速等,效果...
专注于构建有效的 Xpath 表达式,而不是在浏览器兼容性问题上浪费时间。支持的浏览器:SoftXPath 教程和示例在您的文件中包含 SoftXPath 库: [removed][removed]创建 SoftXpath 的新实例 var myXpathObj = new ...
5 浏览器扩展与插件的安全问题 105 5.1 插件 106 5.1.1 ActiveX 106 5.1.2 ActiveX的安全问题 107 5.1.3 ActiveX的逻辑漏洞 108 5.1.4 NPAPI、PPAPI 111 5.2 定制浏览器的扩展和插件的漏洞 113 5.2.1 特权API...
若想通过js将内容复制到剪贴板,本来不难,可是若考虑到浏览器的兼容性问题,就变的有点麻烦,使用jquery-zclip复制是一个不错的选择,借助flash实现浏览器的兼容。原理就不细讲了,下面说下如何实现。比如我的html...
傲游3浏览器是国内唯一具有独立内核的桌面浏览器产品,首创双核浏览模式,在安全、快速的基础上,保证了对网银、网购类网站的兼容性。傲游3浏览器内置云端广告过滤系统,强大而易用,确保用户在浏览网页时不受任何...
一般的js本地判断在某些浏览器上是不兼容的,而本款是通过flash +Js进行本地判断大小后并上传,解决部分人上传超大文件页面报错,以及上传大文件服务压力大的问题。 falsh + js判断哦。准确而安全。 iis配置指向文件...
flash抽奖大转盘通用模板,从根本上解决了转盘类活动的问题。解决了用样式和JS实现转盘抽奖活动效果不佳的问题。 功能如下: 1.只需换几张图片就可以完成转盘,资源名称随便定义; 2.奖品数量可控制; 3.按钮灵活定义!...
* 解决输入过程中切换焦点浏览器崩溃的问题 * 使用特定UA时无法登录codeproject.com * alink的属性值过长时内存猛涨直至崩溃 * 无法访问本地页面 * 115网盘下载链接被弹窗误拦截 * 某些情况下拼写检查会追加空格 * ...
jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。 1、jQuery-zclip用法 //引入...
但是在Opera、Chrome、Safari浏览器中是不允许访问的,这样就产生了浏览器兼容的问题,怎么样才能让其他的浏览器兼容这个功能呢,在网上查找了一些资料——“使用flash去访问剪贴板”,然后把得到的值给JS,这样间接...
jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。 jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。
借助Speed Tracer,您可以更好地了解在应用程序中的哪些地方消耗了时间,并可以解决JavaScript语法分析和执行、CSS式样以及更多方面的问题。 Resolution Test,它可以改变浏览器窗口大小,从而使网站开发者可以在...
Audio5js 是一个与库无关、跨浏览器的 HTML5 音频 Javascript API,具有适用于旧浏览器或不支持 MP3 播放的现代浏览器的 Flash 回退。 有许多很棒的音频播放库,每个库都试图解决不同的问题。 Audio5js 尝试解决或...