• <small id='Ma4j5'></small><noframes id='Ma4j5'>

          <bdo id='Ma4j5'></bdo><ul id='Ma4j5'></ul>
        <tfoot id='Ma4j5'></tfoot>
        <i id='Ma4j5'><tr id='Ma4j5'><dt id='Ma4j5'><q id='Ma4j5'><span id='Ma4j5'><b id='Ma4j5'><form id='Ma4j5'><ins id='Ma4j5'></ins><ul id='Ma4j5'></ul><sub id='Ma4j5'></sub></form><legend id='Ma4j5'></legend><bdo id='Ma4j5'><pre id='Ma4j5'><center id='Ma4j5'></center></pre></bdo></b><th id='Ma4j5'></th></span></q></dt></tr></i><div id='Ma4j5'><tfoot id='Ma4j5'></tfoot><dl id='Ma4j5'><fieldset id='Ma4j5'></fieldset></dl></div>
      1. <legend id='Ma4j5'><style id='Ma4j5'><dir id='Ma4j5'><q id='Ma4j5'></q></dir></style></legend>
      2. 在 http 页面上使用 https 的 Ajax

        时间:2023-09-03

          <legend id='LNaZm'><style id='LNaZm'><dir id='LNaZm'><q id='LNaZm'></q></dir></style></legend>

          <small id='LNaZm'></small><noframes id='LNaZm'>

              <tbody id='LNaZm'></tbody>
              <bdo id='LNaZm'></bdo><ul id='LNaZm'></ul>
              <tfoot id='LNaZm'></tfoot>

                <i id='LNaZm'><tr id='LNaZm'><dt id='LNaZm'><q id='LNaZm'><span id='LNaZm'><b id='LNaZm'><form id='LNaZm'><ins id='LNaZm'></ins><ul id='LNaZm'></ul><sub id='LNaZm'></sub></form><legend id='LNaZm'></legend><bdo id='LNaZm'><pre id='LNaZm'><center id='LNaZm'></center></pre></bdo></b><th id='LNaZm'></th></span></q></dt></tr></i><div id='LNaZm'><tfoot id='LNaZm'></tfoot><dl id='LNaZm'><fieldset id='LNaZm'></fieldset></dl></div>

                  本文介绍了在 http 页面上使用 https 的 Ajax的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我的网站使用http和https协议;它不影响内容.我的站点使用 jQuery ajax 调用,它也填充了页面上的某些区域.

                  My site uses http and https protocol; it doesn't affect the content. My site uses jQuery ajax calls, which fills some areas on the page, too.

                  现在,我想通过 https 进行所有 ajax 调用.(请不要问我为什么:))当我在使用 https 协议的页面上时,ajax 请求正在工作.当我在使用 http 协议的页面上时,我收到一个 javascript 错误:访问受限 URI 被拒绝

                  Now, I would like to do all ajax calls over https. (please dont ask me why :)) When I am on a page with https protocol, ajax requests are working. When I'm on a page with http protocol, I get a javascript error: Access to restricted URI denied

                  我知道这是一个跨域问题(实际上是一个跨协议问题),我知道我应该在ajax调用中使用与当前页面相同的协议.

                  I know that this is a cross domain problem (in fact, it's a cross protocol problem), and I know that I should use the same protocol in ajax calls as on the current page.

                  不过,我希望所有 ajax 调用都是 https,并在通过 http 提供的页面上调用它们.是否有任何解决方法可以实现这一点(一些 json/代理解决方案?),还是根本不可能?

                  Still, I want to all ajax calls to be https, and call them on a page that was served over http. Is there any workaround to achieve this (some json/proxy solution?), or is it simply impossible?

                  推荐答案

                  从服务器添加 Access-Control-Allow-Origin 标头

                  Add the Access-Control-Allow-Origin header from the server

                  Access-Control-Allow-Origin: https://www.mysite.com
                  

                  http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing

                  这篇关于在 http 页面上使用 https 的 Ajax的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:什么是完整性和跨域属性? 下一篇:了解基于 CORS 的 XMLHttpRequest (responseText)

                  相关文章

                  最新文章

                  <small id='apO9A'></small><noframes id='apO9A'>

                1. <legend id='apO9A'><style id='apO9A'><dir id='apO9A'><q id='apO9A'></q></dir></style></legend>
                  1. <tfoot id='apO9A'></tfoot>

                      <i id='apO9A'><tr id='apO9A'><dt id='apO9A'><q id='apO9A'><span id='apO9A'><b id='apO9A'><form id='apO9A'><ins id='apO9A'></ins><ul id='apO9A'></ul><sub id='apO9A'></sub></form><legend id='apO9A'></legend><bdo id='apO9A'><pre id='apO9A'><center id='apO9A'></center></pre></bdo></b><th id='apO9A'></th></span></q></dt></tr></i><div id='apO9A'><tfoot id='apO9A'></tfoot><dl id='apO9A'><fieldset id='apO9A'></fieldset></dl></div>
                      • <bdo id='apO9A'></bdo><ul id='apO9A'></ul>