火狐中的js上传问题

前段时间碰到一个怪问题,firefox在使用一个上传文件的js(ajaxupload.js)时总是报错(uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMHTMLFormElement.submit]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://localhost:8080/static/js/ajaxupload.js :: <TOP_LEVEL> :: line 660"  data: no]Line 0),查资料的时候都说是跨域,我就纳闷了,localhost下面,使用Js也会跨域?搞不明白,测试再三,我自己电脑上的上传会出问题,我同学机器上不会,我是最新版本的火狐,他是3.6的,在经过一天的查资料,测试,google无果后,我只好假定是最新版本不允许这样提交,暂时放下了这个问题。虽然是搁置下这个问题了,客户也没提到有这个问题,但总觉得心里不踏实,时不时工作间隙或在家的时候google一下,绝大多数都是说跨域,说的我也迷糊了,难道js里提交form真的是跨域?两周前不经意间搜到一个e文网页,上面提到了adblocks影响了他的上传,真是一语惊醒梦中人。关掉adblock后,世界终于清静了。顺便抱怨一下这些搜索引擎,搜个答案真是难。

转载于:https://www.cnblogs.com/ghoul84/archive/2011/08/09/2132711.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值