AJAX跨域访问解决方法
问题描述: ajax在使用的时候,在本地打开,能够正常访问任意存在的网址,我猜我们都是在广域网(貌似不是这个原因) ; 然后我放在IIS下,用局域网IP进行访问,出现权限不足,我非常纳闷,于是我的外网IP进行访问,也是权限不足寻求方法: 我查了很多资料,可是网上的资料基本上都是采集来采集去,百分90都是转载的。 都只说了是浏览器拒绝JS跨域访问,没有具体的说明原因和解决办法
高分寻求高手讲解并给个实例,不要去随便百度或谷歌搜一下把答案贴上来,那些我基本看过了,如果非要转载的,就要加上详细的注释 ,分数稍后追加
补充:修改IE设置我也想过,我本来想通过代码修改浏览网站的人的浏览器的安全设置,但是这样一来就会被当成恶意网站了,得不偿失吖.; 我还看到一种做法,就是修改DNS,但是也是非常麻烦,要修改用户的DNS; 这两种方法否决了. 智囊们,给点意见
追问:除了修改IE设置外没办法? 没办法绕过吗? 我在网上看到的那篇转载文章大致是讲在 服务端也生成个AJAX来接收,然后再用服务器去访问其他域的网址,后知后觉明白了点原理,但是那文章讲得不明不白的。 不知道有什么好方法可以实现