javascript – 文件上传有时无法在IE9上运行
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 文件上传有时无法在IE9上运行,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1709字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 文件上传有时无法在IE9上运行](/upload/InfoBanner/zyjiaocheng/792/d5e3d3e089664b7181738cd8d6fab3ba.jpg)
我正在使用valums ajax-upload和ashx处理程序让用户上传webapp中的文件.对于大约95%(约3000)的用户来说,一切正常.
对于最后约5%,我得到报告说上传永远不会完成,轮子只是让人们说旋转.似乎那些得到这个错误的人都在使用IE9.0.
我已经测试了所有IE9.0我可以遇到但仍然无法重现错误.我也试图记录所有可以想到的错误,但仍然没有运气.
请,任何人都可以重现问题,并希望给我一个JavaScript控制台错误记录,如果有的话.要测试转到第2步(上传部分)并尝试上传小文本文件:
https://jobmatchprofile.com/backend/login.aspx?auto_login=24G3FY
UPDATE
我一直与遇到此问题的用户联系.可以在此处看到错误消息.它是丹麦语并说:“SCRIPT5访问被拒绝”.
错误信息
奇怪的是,用户拥有与其他人一样的IE版本(例如我):我一直在测试:9.0.8112.16421并且还运行WIN7(就像我一样).但是产品ID不同,他有丹麦版本,我有美国版本.
更新II
我终于能够重现这个错误.我知道这听起来有点奇怪,但我相信这是真的:当通过发送到我的Gmail帐户的链接打开页面时,我得到了同样的错误.第一次更新的用户也使用gmail打开页面.
解决方法:
您对Gmail的引用,特别是指向解决方案的方向:当您单击电子邮件中的链接时,Gmail会从HTTP标题中删除引荐来源数据,除非您使用鼠标右键并选择“在新建中打开” Tab [或Window]“,大概是因为这可以防止他们的代码拦截标题.你的脚本是否有机会检查有效的HTTP REFERRER?
您正在进行任何跨(子)域或跨协议的AJAX调用吗?如果是这样,那么您可能必须代理请求.考虑来自Yahoo!的以下解决方案!开发者网络:
http://developer.yahoo.com/javascript/howto-proxy.html
也可以看看:
> SCRIPT5: Access is denied in IE9 on xmlhttprequest
> Access denied to jQuery script on IE
> “Access is denied” JavaScript error when trying to access the document object of a programmatically-created
(联合国)幸运的是,我无法在IE9中重现错误,v.9.0.8112.16421(尽管我在尝试上传空的.txt文件时确实遇到了一般的现场错误,但这似乎完全不相关).
内容总结
以上是互联网集市为您收集整理的javascript – 文件上传有时无法在IE9上运行全部内容,希望文章能够帮你解决javascript – 文件上传有时无法在IE9上运行所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。