首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE8能否发布来自HTTP到HTTPS的跨域请求?

IE8能否发布来自HTTP到HTTPS的跨域请求?
EN

Stack Overflow用户
提问于 2012-03-27 21:48:23
回答 1查看 1.8K关注 0票数 1

我正在尝试使用Ajax从HTTP域向HTTPS域发出安全的身份验证POST请求。对于Firefox、Chrome和其他现代浏览器,可以使用CORS请求来实现这一点。不幸的是,IE8和IE9不支持CORS,这使得这种类型的身份验证变得困难。

XDomainRequest - Restrictions, Limitations and Workarounds的第7点中,Eric Law提到了IE对HTTP-to-HTTPS跨域请求的限制的变通方法。然而,虽然the workaround demo可以在IE9上工作,但它不能在IE8上工作。

IE8是否有从HTTP域向HTTPS域发送跨域POST请求的其他解决方法?

请注意,发送JSONP GET请求可能不会过期,因为在身份验证请求的URL参数中传递用户凭据意味着凭据将被记录在web服务器日志文件中。如果这些日志被泄露,那么用户的凭证也会被泄露。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-19 08:50:33

演示不起作用,因为IE8不支持添加事件监听器的addEventListener方法。相反,演示应该使用attachEvent方法。

如果使用了正确的attachEvent方法,我已经验证了它在IE8中可以正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9890841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档