关于swfupload控件flash加载不上的问题

djx7777 2017-08-15 09:35:14
问题是:
访问本机开发环境 http://localhost/system/index.do ,
页面的swfupload上传按钮是好用的,下面js代码的alter返回true
访问本机开发环境 http://127.0.0.1/system/index.do ,
页面的swfupload上传按钮就不好用了,下面js代码的alter返回true
没明白为什么
js代码如下
SWFUpload.prototype.loadSupport = function () {
this.support = {
loading : swfobject.hasFlashPlayerVersion("9.0.28"),
imageResize : swfobject.hasFlashPlayerVersion("10.0.0")
};
alert(this.support.loading);
};

不知道怎么回复
我hosts文件没进行重定向
并且访问 测试环境服务器 http://192.168.0.30/system/index.do 也是一样不好用的

crossdomain.xml也配置的*
...全文
1586 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
djx7777 2017-08-15
  • 打赏
  • 举报
回复
引用 9 楼 showbo 的回复:
[quote=引用 8 楼 djx7777 的回复:] [quote=引用 6 楼 showbo 的回复:] 什么浏览器?自己f12打开调试工具看是否报错
为什么 localhost 好用 和 127.0.0.1不好用... [/quote]什么版本的啊,2.2没找到你的loadSupport这个方法[/quote] 我接受的项目用的也是2.2 我下一个最新的2.2对比一下 我已崩溃.
  • 打赏
  • 举报
回复
引用 8 楼 djx7777 的回复:
[quote=引用 6 楼 showbo 的回复:] 什么浏览器?自己f12打开调试工具看是否报错
为什么 localhost 好用 和 127.0.0.1不好用... [/quote]什么版本的啊,2.2没找到你的loadSupport这个方法
djx7777 2017-08-15
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
什么浏览器?自己f12打开调试工具看是否报错
为什么 localhost 好用 和 127.0.0.1不好用...
djx7777 2017-08-15
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
什么浏览器?自己f12打开调试工具看是否报错
chrome ie 360急速 都不报错 swfupload.js中 在这个js方法里 SWFUpload.prototype.loadSupport = function () { 打印 alert("9.0.28---" + swfobject.hasFlashPlayerVersion("9.0.28")); 用localhost访问,打印true 用ip地址访问,打印false ORZ。。。
  • 打赏
  • 举报
回复
什么浏览器?自己f12打开调试工具看是否报错
djx7777 2017-08-15
  • 打赏
  • 举报
回复
引用 4 楼 showbo 的回复:
[quote=引用 3 楼 djx7777 的回复:] [quote=引用 1 楼 showbo 的回复:] 什么浏览器,ie的话localhost和127.0.0.1好想不是一个安全区域,一个是intranet,一个是internet的,不好用是什么问题,没发送请求服务器端还是什么鬼 情况是这样子的, 如果我访问 localhost的链接,那么swfupload控件里的上传按钮是可以点击的,如果我访问127.0.0.1这个链接,那么上传按钮点了没反应 同样是调用本机开发程序,差别让人崩溃...
flash控件出来了没有[/quote] localhost里的flash控件出来了,但是ip地址的url里flash控件没出来
  • 打赏
  • 举报
回复
引用 3 楼 djx7777 的回复:
[quote=引用 1 楼 showbo 的回复:] 什么浏览器,ie的话localhost和127.0.0.1好想不是一个安全区域,一个是intranet,一个是internet的,不好用是什么问题,没发送请求服务器端还是什么鬼 情况是这样子的, 如果我访问 localhost的链接,那么swfupload控件里的上传按钮是可以点击的,如果我访问127.0.0.1这个链接,那么上传按钮点了没反应 同样是调用本机开发程序,差别让人崩溃...
flash控件出来了没有
djx7777 2017-08-15
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
什么浏览器,ie的话localhost和127.0.0.1好想不是一个安全区域,一个是intranet,一个是internet的,不好用是什么问题,没发送请求服务器端还是什么鬼 推荐学习资料 JavaScript apply与call的用法及区别 javascript生成二维码
情况是这样子的, 如果我访问 localhost的链接,那么swfupload控件里的上传按钮是可以点击的,如果我访问127.0.0.1这个链接,那么上传按钮点了没反应 同样是调用本机开发程序,差别让人崩溃...
djx7777 2017-08-15
  • 打赏
  • 举报
回复
[quote=引用 1 楼 showbo 的回复:] 什么浏览器,ie的话localhost和127.0.0.1好想不是一个安全区域,一个是intranet,一个是internet的,不好用是什么问题,没发送请求服务器端还是什么鬼 情况是这样子的, 如果我访问 localhost的链接,那么swfupload控件里的上传按钮是可以点击的,如果我访问127.0.0.1这个链接,那么上传按钮点了没反应 同样是调用本机开发程序,差别让人崩溃...
  • 打赏
  • 举报
回复
什么浏览器,ie的话localhost和127.0.0.1好想不是一个安全区域,一个是intranet,一个是internet的,不好用是什么问题,没发送请求服务器端还是什么鬼

推荐学习资料
JavaScript apply与call的用法及区别
javascript生成二维码
什么是SWFUpload?   SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点   * 可以同时上传多个文件;   * 类似AJAX的无刷新上传;   * 可以显示上传进度;   * 良好的浏览器兼容性;   * 兼容其他JavaScript库 (例如:jQuery, Prototype等);   * 支持Flash 8和Flash 9;   SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的在文件上传过程中更新页面内容来营造各种动态效果。   在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。 [编辑本段]文档中文翻译   http://www.v-sky.com/doc/swfupload/v2.1.0/Documentation.html [编辑本段]效果演示   * Classic Form Demo http://demo.swfupload.org/formsdemo ;   * Features Demo http://demo.swfupload.org/featuresdemo ;   * Application Demo http://demo.swfupload.org/applicationdemo ;   * v1.0.2 Plugin Demo http://demo.swfupload.org/v102demo ; [编辑本段]选择合适的Flash控件   在发行包(SWFUpload v2)中含有2个版本的Flash控件swfupload_f8.swf 与wfupload_f9.swf),其中第一个版本拥有最佳的兼容性,但是为此损失了部分功能;而第二个版本提供了一些附加的功能但是损失了兼容性。 [编辑本段]SWFUpload的初始化与配置   首先,在页面中引用SWFUpload.js ,如      然后,初始化SWFUpload ,如   var swfu;   window.onload = function () {   swfu = new SWFUpload({   upload_url : "http://www.swfupload.org/upload.php",   flash_url : "http://www.swfupload.org/swfupload_f9.swf", file_size_limit : "20480"   });   };   以下是一个标准的SWFUpload初始化设置所需的参数,你可以根据需要自己进行删减:   {   upload_url : "http://www.swfupload.org/upload.php", 处理上传请求的服务器端脚本URL   file_post_name : "Filedata", 是POST过去的$_FILES的数组名   post_params : {   "post_param_name_1" : "post_param_value_1",   "post_param_name_2" : "post_param_value_2",   "post_param_name_n" : "post_param_value_n"   },   file_types : "*.jpg;*.gif", 允许上传的文件类型   file_types_description: "Web Image Files", 文件类型描述   file_size_limit : "1024", 上传文件体积上限,单位MB   file_upload_limit : 10, 限定用户一次性最多上传多少个文件,在上传过程中,该数字会累加,如果设置为“0”,则表示没有限制   file_queue_limit : 2, 上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值   fl

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧