IE内核浏览器的兼容模式下,部分Flash不能显示的问题

今天碰到一个很头疼的问题,有些Flash在Firfox、Chrome下浏览都是正常的,但在IE10以下的所有模式下都能正常显示,

表现为一个白板。再网上搜了很久,总结有三点:

  1、flash play 插件安装不正确,需要重新下来安装 这个地址应该能下到http://download.macromedia.com

  2、Flash嵌入代码没有按照严格的W3C来书写

  3、ActiveX相关设置没有配置好

以上的说法,都很有理由,能解决一大部分用户的问题,但我是要发布站点,用了以上三种方式都没成功

最后站点配置角度上调整了一下,因为我的Flash文件开始配置在资源文件站点下,而调用它是另外一个主站,这样Firfox、Chrome下浏览都是正常的,但IE下有些Flash就不正常了。

 试了很多办法都没有搞定,最后把flash整合到主站下面,奇迹就出现了,所有浏览器都能用了。。。。。所以我觉得远程访问的flash,有跨域的问题

最后调查了很久,发现当多站点跨域掉用flash的时候一般制作较高的flash能播放,版本较低的就不能播放了。具体什么原因,我还没调查出来,希望哪位大牛讲解一下。

时间: 2024-10-10 09:28:07

IE内核浏览器的兼容模式下,部分Flash不能显示的问题的相关文章

浏览器的兼容模式下的button中文字垂直方向不居中显示

<button style="cursor:pointer;vertical-align: middle;" >删除</button> 这时候垂直不居中. <button style="cursor:pointer;vertical-align: middle;height:21px;" >删除</button> 这时候垂直居中了.对它添加了height样式.

浏览器兼容模式下,上传文件问题

//在浏览器的兼容模式下,页面没有上传图片的时候,file != null && file.Count > 0 && file[""] != null 是成立的.但file[""].FileName != ""是不成立的 if (file != null && file.Count > 0 && file["file"] != null &&a

【实战问题】【10】IE浏览器兼容问题,发布后变成了(浏览器IE9兼容模式,文档IE7标准模式)

起因: 近期发生一件特别无语的事,我写的程序在本地运行的时候在IE浏览器打开是IE9标准模式,发布到服务器之后再在IE浏览器打开,就变成了兼容模式,一步步改好之后在图片上传那里又卡了好久,最后都改好了之后,发现了问题所在,我的问题可能不适用于所有情况,仅给大家参考一下 我的问题很简单:我用了lanternFQ,关了就好了 过程: 1,所有和ajax这种格式的一样的,最后一项(此处为success)都不要加逗号(,). $.ajax({ type : "POST", url : &quo

Angularjs在360兼容模式下取数据缓存问题解决办法

测试提了一个bug,在360浏览器兼容模式下,删除页面数据需要手动刷新浏览器才能看到最新的数据.首先要复现当时的问题,很容易就复现了,但是发现在360浏览器兼容模式下无法打开开发者工具.好在经过反复重装之后,终于打开了开发者工具,经过跟踪发现,第一次删除数据时可以正常刷新,第二次或以后的删除将无法刷新,跟踪代码,发现通过异步请求的数据正常的返回并且绑定了.点击搜索按钮,也无法实现刷新,但是点击分页,发现可以翻页.初步推断是浏览器缓存了异步请求数据,跟踪比较返回的数据发现,推断是正确的.于是从网上

IE兼容模式下 SCRIPT1028: 缺少标识符、字符串或数字

例如下面一段代码 var a = { x: 1, y: 2, }; alert(a.x); 如果在IE的兼容性视图(IE7文档模式)下,会报告下面的错误: SCRIPT1028: 缺少标识符.字符串或数字 旧版IE中,json最后一项是不允许有逗号的,为了更好的兼容各个浏览器,json最后的逗号最好不加!!! IE兼容模式下 SCRIPT1028: 缺少标识符.字符串或数字,码迷,mamicode.com

强制浏览器使用兼容模式,Web.config,httpProtocol

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行. <configuration> <system.webServer> <!-- 设定网站服务器以指定预设兼容性模式 Lionden --> <httpProtocol> <customHeaders&g

强制浏览器使用兼容模式(IE)

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <configuration>   <system.webServer>     <!-- 设定网站服务器以指定预设兼容性模式 Lionden -->

如何强制浏览器使用兼容模式

对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以,强制浏览器使用指定版本的兼容模式运行,变得势在必行.若要使 Microsoft IIS 能够定义自定义 HTTP 响应标头以便所有页面自动以 EmulateIE7 模式呈现,您可以使用以下 web.config 示例 <configuration>   <system.webServer&g

IE兼容模式下两个小问题,JSON.stringify和SCRIPT70 无权限

JSON.stringify在IE兼容模式下不起作用,原来是序列化对象是一个easyuiTree的树节点对象,过于复杂的对象 SCRIPT70 权限,问题出现在获取页面iframe时: var iframeObj=$('table id#right ifram',$('#contentFrame',$(window.parent.document))0].contentWindow.document); 这样得到的iframeObj.length为0. 从网上找到答案,用原生javascript