为什么要有ajax不能跨域访问这个机制?

bosstwobread 2013-04-12 05:29:47
突然想到ajax不是有跨域获取数据的问题吗?
我在想为什么要有这种机制 实际上我觉得起不到什么安全作用
因为如果想到其他网站获取数据的话还是可以通过后台程序来获取跨域数据然后再返回就行了 不是吗?有人能解答吗
...全文
572 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bosstwobread 2013-04-12
  • 打赏
  • 举报
回复
独孤求爱(5003427) 17:30:46 例如,某用户从某未知站打开了网银窗口,但是该网站对网银窗口进行了监控,能用脚本监控用户名和密码等信息,并记录下来。 Ajax方面,是为了防止跨站授权。如果某用户在一个未知网站通过Ajax或得了银行授权,而出现了资金损失,则银行是否有责任?该用户能不能怪银行把身份验证窗口放到木马网站上面去了? 独孤求爱(5003427) 17:31:06 http://bbs.51js.com/thread-88911-1-1.html 这是我之前问的这样的问题,和你一样疑问。 老板俩馒头(389561916) 17:33:03 嗯 我看下 谢谢 xc(243586728) 17:35:28 老板俩馒头(389561916) 17:39:14 我感觉你这里只是解释了js的跨域问题 这个好理解的 我想问的是ajax 你里面这个回复是说ajax能获取银行授权 这个我不同意的 最多只能获取银行登陆授权 而现在一般操作都是需要ukey或短信验证的 而获取登陆授权这种方式有很多,ajax只是其中一个办法 你看我说的有没道理 老板俩馒头(389561916) 17:41:21 实际上登陆授权也是获取不到的 因为js跨域本身已经不行 所以ajax就没办法得到用户的输入信息了 以上是跟群里人的对话,有没人能继续回答的,多谢
  • 打赏
  • 举报
回复
jsonp 可以跨域,查看http://json-p.org/

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧