ajaxupload.js uncaught exception: [Exception... "Component returned failure code: 0x805e0006
前段时间碰到一个怪问题,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后,世界终于清静了。顺便抱怨一下这些搜索引擎,搜个答案真是难。
时间: 2024-10-01 08:50:41