在JS代码前面我添加了jQuery.support.cors = true;
但是需要用户手动去IE安全那里设置“通过域访问数据源”设置为“启用”才能实现AJAX
请问各位大神,我要怎么做才能不需要用户手动去设置?用JS或者JQuery代码可以实现吗?
默认就不允许跨域请求。。不是说设置cors就可以跨域了,单方面的意愿没有用,即使别人允许你跨域请求,设置了access-control-allow-Origin,但是跨域依赖于浏览器,不同浏览器实现跨域对象不一样(IE是XDomainRequest对象),你还得写不同的代码才能获取到数据
最简单就是做代理页面,代理页面负责请求远程页面,ajax请求代理页面而不是跨域页面。单单js无法实现你的跨域请求要求,除非你自己整个浏览器
或者说引导用户,需要怎么样进行引导,本人新手菜鸟,请大神详细说明一下
jquery.xdomainrequest.min