• <tfoot id='DQ8mz'></tfoot>

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

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

        来自跨启用站点的跨域图像加载被拒绝

        时间:2023-08-02
          <tbody id='QMErm'></tbody>
        • <bdo id='QMErm'></bdo><ul id='QMErm'></ul>
          <tfoot id='QMErm'></tfoot>

            1. <small id='QMErm'></small><noframes id='QMErm'>

            2. <legend id='QMErm'><style id='QMErm'><dir id='QMErm'><q id='QMErm'></q></dir></style></legend>
                • <i id='QMErm'><tr id='QMErm'><dt id='QMErm'><q id='QMErm'><span id='QMErm'><b id='QMErm'><form id='QMErm'><ins id='QMErm'></ins><ul id='QMErm'></ul><sub id='QMErm'></sub></form><legend id='QMErm'></legend><bdo id='QMErm'><pre id='QMErm'><center id='QMErm'></center></pre></bdo></b><th id='QMErm'></th></span></q></dt></tr></i><div id='QMErm'><tfoot id='QMErm'></tfoot><dl id='QMErm'><fieldset id='QMErm'></fieldset></dl></div>
                  本文介绍了来自跨启用站点的跨域图像加载被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试使用启用 CORS 的图像,该图像位于启用 cors 的站点:dropbox.com.
                  我遇到了一个错误:CORS 政策拒绝跨域图像加载.

                  I'm trying to use CORS enabled image which is located on cors-enabled site: dropbox.com.
                  I've got an error: cross-origin image load denied by CORS policy.

                  如何解决?

                  <html>
                      <body>
                          <img id="output" src="#"/>
                  
                          <script>
                              var img = new Image();
                              img.crossOrigin = "anonymous";
                  
                              var canvas = document.createElement("canvas");
                  
                              img.onload = function () {
                                  canvas.width = img.width;
                                  canvas.height = img.width;
                                  var ctx = canvas.getContext("2d");
                                  ctx.drawImage(img, 0, 0);
                              }
                  
                              img.src = "https://www.dropbox.com/s/54an0126onoxezj/stone1.png";
                  
                              var output = document.getElementById("output");
                              output.src = canvas.toDataURL("image/png");
                  
                          </script>
                      </body>
                  

                  推荐答案

                  您链接到的页面未启用 CORS,但您实际上并不想下载该页面(即 HTML).您想要在那里显示的图像.该文件的直接链接 启用了 CORS:https://dl.dropboxusercontent.com/s/54an0126onoxezj/stone1.png.

                  The page you're linking to isn't CORS-enabled, but you don't actually want to download that page (which is HTML) anyway. You want the image that is displayed there. A direct link to that file is CORS-enabled: https://dl.dropboxusercontent.com/s/54an0126onoxezj/stone1.png.

                  将共享链接转换为直接链接的方法是将域从 www.dropbox.com 更改为 dl.dropboxusercontent.com.请参阅 https://www.dropbox.com/developers/blog/53/programmatically-download-content-from-share-links.

                  The way to convert a share link to a direct link is to change the domain from www.dropbox.com to dl.dropboxusercontent.com. See https://www.dropbox.com/developers/blog/53/programmatically-download-content-from-share-links.

                  这篇关于来自跨启用站点的跨域图像加载被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:KineticJS 拖动一个连接线的框 下一篇:围绕轴问题旋转画布

                  相关文章

                    <bdo id='X36BL'></bdo><ul id='X36BL'></ul>

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

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

                  2. <tfoot id='X36BL'></tfoot>
                  3. <small id='X36BL'></small><noframes id='X36BL'>