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

如何解决“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 关注
  • 482 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号