解决uploadify插件不同浏览器下的兼容性问题

解决uploadify插件不同浏览器下的兼容性问题

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插件不同浏览器下的兼容性问题

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112986.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sigaction函数和signal函数

    sigaction函数和signal函数signal和sigaction的区别:signal都是指以前的oldersignal函数,现在大多系统都用sigaction重新实现了signal函数。1.      signal在调用handler之前先把信号的handler指针恢复;sigaction调用之后不会恢复handler指针,直到再次调用sigaction修改handler指针。这样,signal就会丢失信号,而且不能处

    2022年5月25日
    40
  • 初学者如何在博客园发布博客[通俗易懂]

    初学者如何在博客园发布博客[通俗易懂]我也是第一次使用博客园,碰到问题后,也是各种尝试,希望同学们也能多尝试,找到适合自己需要的。下面是我在发博客时尝试过的3种方法,特别是对表格的处理。1.如果大家使用markdown编辑器,请参考娄

    2022年7月2日
    21
  • java 键盘输入多种方法

    java 键盘输入多种方法一、java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。实例程序:1、利用Scanner实现从键盘读入integer或float型数据//importjava.io.*;importjava.util.*;publicclassInputTest{publicstaticv

    2022年7月8日
    16
  • trojangeneric木马_kali木马绑定app

    trojangeneric木马_kali木马绑定appKworker木马,如果发现root权限计划任务有以下这种非常规任务,说明已经中招成了矿机Dt环境,大家要注意,切莫随便给开放端口。Redis,与研发商量最好加上密码,矿机会在同网段扫描,一定要及时处理。按照以下方法清理,以下命令一起执行,不要分步骤,否则没有效果,可以写成个bash脚本,随大家心情。echo””>/etc/crontabrm-f/etc/cron.hourly/oanacronerrm-f/etc/cron.daily/oanacronerch…

    2022年9月25日
    0
  • 单模和多模光纤可以混用吗_多模光纤和单模光纤能混用吗

    单模和多模光纤可以混用吗_多模光纤和单模光纤能混用吗我们知道光纤和光模块都有单模和多模两种类型,那么我们可能在使用中会产生疑问,单模/多模光纤和单模/多模光模块如何配套使用?它们可以混用吗?下面飞速光纤将通过问答的方式来为大家解答这个疑惑。  问:单模光纤和多模光纤有什么区别?  答:单模光纤采用固体激光器做光源;多模光纤则采用发光二极管做光源;单模光纤传输频带宽、传输距离长,但因其需要激光源,成本较高;多模光纤传输速度低、距离短,但其成本比较低;单模光纤芯径和色散小,仅允许一种模式传输;多模光纤芯径和色散大,允许上百种模式传输。  问:单模光模块和多模

    2022年9月25日
    0
  • Java创建文件和文件夹

    Java创建文件和文件夹例子。java代码:importjava.io.*;//导入所需的包publicclassIOTest{//类 publicstaticvoidmain(String[]args){//主程序,程序入口 Filefile=newFile(“D:\\Qiju_Li”); if(!file.exists()){//如果文件夹不存在 file.mk

    2022年6月18日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号