我的站点使用 http 和 https 协议; 它不影响内容。我的网站使用 jQuery ajax 调用,这也填充了页面上的一些区域。
现在,我想做所有的 Ajax 调用超过 https。(请不要问我为什么:) 当我在使用 https 协议的页面上时,Ajax 请求正在工作。 当我在使用 http 协议的页面上时,我得到一个 javascript 错误: 拒绝访问受限 URI
我知道这是一个跨域问题(事实上,这是一个跨协议问题) ,我知道我应该在 ajax 调用中使用与当前页面相同的协议。
不过,我希望所有 ajax 调用都是 https,并在通过 http 服务的页面上调用它们。 是否有任何解决方案来实现这一点(一些 json/代理解决方案?) ,还是根本不可能实现?