解决uploadify插件不同浏览器下的兼容性问题(代码片段)

lxwphp lxwphp     2022-12-24     354

关键词:

http://www.thinkphp.cn/code/2138.html

 

uploadify在部分浏览器上没法使用,或者各种报错的解决方法。
uploadify插件上传图片是很爽的体验。
如果用chrome浏览器使用该插件基本上不会出任何错误。
报错情况:
1、缺少flash插件。
这种情况比较好解决,直接下载一个flash for firefox插件安装上就可以解决了,或者在安装一个flash for ie插件。
2、直接HTTP 302错误。
这种情况说明页面做了session验证,做了重定向跳转的,这个时候火狐浏览器不会吧浏览器的cookie带过去,这个时候就需要传参数中添加session。
uploadify有一个参数formdata参数里面写session的值。

 formData:‘PHPSESSID‘: "<?php echo session_id();?>"

然后在后台接收一下

    if(isset($_POST[‘PHPSESSID‘]))
                session_id($_POST[‘PHPSESSID‘]);
            

 

3、对于360浏览器在部分电脑中即使在uploadify的参数中加了session也会报错,这种情况,应该是后台自动开启了session。
比如你用的thinkphp开发的,这个时候就需要关闭自动开启session。

  ‘SESSION_AUTO_START‘=> false,
然后在需要用到session的地方,手动开启session,这样就兼容360浏览器了,或者在基类的构造函数中手动开启session
session_start();

4、对于上面这几种方法如果还没有帮助到你的话,比如部分360极速浏览器仍无法正常使用,这个时候可能是swf没有反应,或者不工作了,所以需要实时下载最新的swf,方法如下:
技术分享图片

注:如果上述方法还没有帮助到你的话,我暂时也无能为力。













uploadify火狐不兼容问题解决方案

uploadify可能在某些浏览器不工作,uploadify兼容方法: 在swf后面加个参数就可以了 uploadify/uploadify.swf?var=‘+(new Date()).getTime(), 查看详情

html`css_网站页面不同浏览器兼容性问题解决

 目前,最为流行的浏览器共有五个:分别是ie,Edge浏览器(属于微软),火狐,谷歌(chrome)Safari和Opera五大浏览器。Trident内核:IE,360,,猎豹,百度;Gecko内核:火狐----------->这个浏览器内核是开源的浏览器内核,插件... 查看详情

页面在360浏览器下的兼容性问题解决

引言: 在Web应用的开发过程中,发现若干页面在360的浏览器上显示不正常,而在其它的浏览器上。皆为正常状态,问题出在哪里呢?问题的提出:    Web页面在360的浏览器上,显示不对。可是在Firefox、chrome和IE... 查看详情

浏览器的兼容性问题与解决

所谓的浏览器兼容性问题,是因为不同浏览器对同一段代码有不同的解析,造成页面显示效果不同的情况。而我们的需求是不同浏览器打开我们的网站效果是一致的,所以前端开发之前必须把兼容性问题解决。一:不同浏览器内... 查看详情

前端兼容性问题——总览

在Web前端开发中,浏览器兼容性问题是一个常见的挑战。由于不同的浏览器实现了不同的标准和规范,因此相同的代码在不同的浏览器上可能会有不同的表现,或者甚至无法正常工作。前端兼容性问题——总览在Web前端开发中,... 查看详情

uploadify在ie下兼容问题(代码片段)

一、在IE9、IE10不能点击的问题解决解决方法:进入uploadify的js文件中,搜索SWFUpload.prototype.getFlashHTML,找到它对应的语句,将方法全部替换为以下内容:SWFUpload.prototype.getFlashHTML=function()//FlashSatayobjectsyntax:http://www.alistapart.com/artic 查看详情

uploadifyie11不兼容问题(不显示图片)

1.进入uploadify官网demo  : http://www.uploadify.com/demos/2. 显示  (确认flash为最新版本)3.更换其它浏览器一切正常4.原因:IE对falsh禁用了5.解决方法:IE浏览器 工具=》 安全=》ActiveX筛选(x)去掉选中即可... 查看详情

浏览器兼容性问题及解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对不同的代码有不同的解析,造成页面效果显示不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

pc端不同浏览器兼容性问题及解决方案

代码兼容:IE7及以上,360浏览器,搜狗浏览器,谷歌,火狐,欧朋等等。一.需要注意的地方:1.写好标准头:<!DOCTYPEhtml>2.首先引入初始化css,保证消除不同浏览器的细微差别。  <linkrel="stylesheet"href="css/style.css">... 查看详情

使用datepicker和uploadify的冲突解决(ie双击才能打开附件上传对话框)(代码片段)

在开发的过程当中,IE的兼容无疑是我们的一块绊脚石,在我们使用的如期的datepicker插件和使用上传附件的uploadify插件的时候,两者就产生冲突,只要点击过时间的插件,uploadify上传框要双才能打开ie浏览器提示错误Missinginstanced... 查看详情

angularjs使用uploadify插件的问题总结

 AngularJS使用uploadify的过程中遇到了两个问题,总结如下: 某个页面需要同时实例化多个uploadify组件时,出现“IDSWFUpload_0isalreadyinuse.TheFlashObjectcouldnotbeadded”的错误,分析jquery.uploadify.js代码发现,是由于是实例化SWFUload时... 查看详情

兼容性问题

概念解释1:所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况概念解释2:浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效... 查看详情

常见的兼容性问题解决

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

css浏览器兼容性与解决方法

一.什么是浏览器兼容性问题?所谓的浏览器兼容性问题,是指不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况;而造成浏览器兼容问题的根本原因,是浏览器的内核不同导致的。认识浏览器内核 &n... 查看详情

常见浏览器兼容性问题与解决方案

常见浏览器兼容性问题与解决方案原文:http://blog.csdn.net/chuyuqing/article/details/37561313/所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求... 查看详情

常浏览器兼容性问题与解决方案

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin和padding差异较大。碰到频率:100%解决方案:CSS里   *{margin:0;padding:0;}备注:这个是最... 查看详情

常见浏览器兼容性问题与解决方案

转载自 http://blog.csdn.net/chuyuqing/article/details/37561313/浏览器兼容问题一:不同浏览器的标签默认的padding和margin不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin和padding差异较大。碰到频率:100%解决方案:CSS... 查看详情

常见的兼容性问题与解决方案

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin和padding差异较大。解决方案:CSS里   *margin:0;padding:0;备注:这个是最常见的也是最易解决的一... 查看详情