Fin上传器IE9 CORS iframe error”;对象不't支持属性或方法'_parseJsonR
Fineuploader IE9 CORS iframe error "object doesn't support property or method '_parseJsonResponse'
针对基于您的示例的java服务器堆栈使用Finuploader 5.0.3。
所有上传都可以在Firefox、Chrome、IE 10及更高版本中正常工作。这似乎只发生在IE 9或更低版本中。我在不同环境中的多台机器上进行了测试,结果相同。
以下是IE9:上会话的调试日志
[Fine Uploader 5.0.3] Received 1 files or inputs.
[Fine Uploader 5.0.3] Sending simple upload request for 0
[Fine Uploader 5.0.3] Sending upload request for 0
[Fine Uploader 5.0.3] Received iframe load event for CORS upload request (iframe name 0_3da0a2e3-33f1-46a0-a172-cec58610a2a1)
[Fine Uploader 5.0.3] Received the following window message: '{"success": true, "uuid":"23763c4a-e282-4c03-9d7d-c863d307755d", "auth":"12345", "objectid":"1076"}'
SCRIPT438: Object doesn't support property or method '_parseJsonResponse'
File: fineuploader.js, Line: 4799, Column: 17
[Fine Uploader 5.0.3] No valid message received from loaded iframe for iframe name 0_3da0a2e3-33f1-46a0-a172-cec58610a2a1
[Fine Uploader 5.0.3] iframe loaded
[Fine Uploader 5.0.3] Simple upload request failed for 0
我们将不胜感激。
这似乎是5.0.0中的回归。我已经在项目的问题跟踪器中提交了一个错误,并计划在v5.0.5中进行修复。
一个快速的解决方法是更改这条线:
response = handler._parseJsonResponse(fileId, message),
到此:
response = qq.parseJson(message);
在源中。然而,一个更好的长期修复(我们应该将其纳入即将发布的修补程序中)涉及反转提交,在提交时,我们绕过了委托给qq.parseJson
进行基于表单上传的函数。
相关文章:
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- 对象不支持属性或方法“自动完成”
- SCRIPT438:对象没有't支持属性或方法'endsWith'在IE10中
- 对象没有't支持属性或方法'transformNode'在Internet Explorer 1
- jQuery Deferred and promise-错误:对象没有't支持属性或方法'然后'
- 如何修复错误'对象没有't支持属性或方法'getScreenCTM''在Inter
- 对象不支持属性或方法“确认”
- 对象不支持属性或方法“jscomp_symbol_iterator0”
- 下拉 Javascript 错误:对象不支持属性或方法“匹配”
- 运行时错误:对象不支持属性或方法
- Ember 1.0 预发行版支持属性是否已更改
- 对象没有't支持属性或方法'querySelectorAll'(sp.core.debug.js
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法
- Microsoft JScript运行时错误:对象没有't支持属性或方法'html'
- 为什么下面抛出一个“;对象没有't支持属性或方法'importNode'"在IE11中
- jPlayer和IE10-SCRIPT438:对象没有't支持属性或方法'jPlayer'
- 对象没有't支持属性或方法'loadFull'
- "Function.createDelegate"原因;错误:对象没有't支持属性或方法
- IE9:对象不支持属性“is”
- IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”