中国开发网: 论坛: 程序员情感CBD: 贴子 586012
李战
关于IE7引起的XmlHttpRequest访问被拒绝的问题
这两天碰到一个头痛的问题,本来一直运行良好的软件,突然出现“访问被拒绝”的错误。零零星星折腾了几天才搞明白,原来是最近微软正式发布的新版IE7造成的。

由于我们的软件采用了XmlHttpRequest对象来获取远端的资源,这本来是许多软件普篇采用的方式。不过,XmlHttpRequest被发现存在安全漏洞,据说黑客可以利用这个漏洞编写恶意的JavaScript脚本,窃取用户信息。

这两天我们的客户升级到IE7之后,似乎禁止了一般应用程序通过XmlHttpRequest来取远程资源了,难怪突然出现“访问被拒绝”的错误。

  问题找到了,花了点时间放弃XmlHttpRequest,直接用Wininet取远程资源之后,问题解决了。看来,在开发上有时候也得采用游击战的方式,硬功不下,就得绕开啊。

李战(leadzen).深圳
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录