cropper 设置checkCrossOrigin: false 无效,无法阻止跨域请求的解决方法

需要修改cropper.js,判断是bug。

打开cropper.js 查找代码:

this.options.checkCrossOrigin

此处代码判断出错,设置为false仍然会执行if里的代码,需要修改判断方法。

this.options.checkCrossOrigin === true

修改后的代码:

        //if (this.options.checkCrossOrigin && isCrossOriginURL(url)) {
        if (this.options.checkCrossOrigin === true && isCrossOriginURL(url)) {
          crossOrigin = element.crossOrigin;


          if (crossOrigin) {
            crossOriginUrl = url;
          } else {
            crossOrigin = 'anonymous';

            // Bust cache when there is not a "crossOrigin" property
            crossOriginUrl = addTimestamp(url);
          }
        }

© 版权声明
THE END

喜欢就支持一下吧

点赞0 分享