为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决“Canvas 被跨域数据污染”

如何解决“Canvas 被跨域数据污染”

jeck猫 2021-09-30 11:01:06
我在 youtube https://www.youtube.com/watch?v=FfHilvUc25c上使用本教程中的 face_detection 库或 API 我尝试过同样的事情,但我收到了画布已被跨源数据污染的错误。我的 index.html 中没有画布。  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>    <script src="jquery.facedetection.min.js"></script>    <script>        $(document).ready(function(){            $('#picture').faceDetection({                complete: function (faces) {                    console.log(faces);                }            });        })    </script>  <img id="picture" src="img/face1.jpg">我期待在控制台中获得一个数组,但除了显示“未捕获的 DOMException:无法在 'CanvasRenderingContext2D' 上执行 'getImageData':画布已被跨域数据污染”的错误外,没有打印任何内容。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 320 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信