본문 바로가기 메뉴 바로가기

sandbox

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

sandbox

검색하기 폼
  • 분류 전체보기 (31)
    • 여기저기 (1)
      • 여행 (1)
    • 프로그래밍 (28)
      • Javascript (12)
      • 이것저것 (10)
      • HTML | CSS (4)
      • 회고 (2)
    • 미분류 (1)
  • 방명록

오염된 캔버스 (1)
img 태그는 되는데 fetch는 안되는 이유

급히 테스트한다고 img 태그에 src로 다른 사이트 이미지를 끌어다 사용한 적이 있습니다. 이미지 태그로는 잘 가져오길래 fetch로도 될 줄 알았습니다. 그런데 CORS 에러를 띄우더라구요?! 찾아보니 이미지 태그는 cors를 사용하지 않지만 fetch는 사용하기때문에 그런 에러를 띄우는것 같습니다. fetch는 기본적으로 non-CORS로 동작하므로, credentials: 'include' 옵션을 주어 자격증명을 포함해 요청을 보내면 CORS로 작동합니다! fetch( URL, { credentials: 'include' }); 물론 서버쪽에서 cors 관련 작업을 해주어야합니다. 여담으로, img 태그에 JS로 접근해 캔버스에 그리려고하면 '오염된(tainted) 캔버스'가 되며 몇몇 작업이 i..

프로그래밍/Javascript 2021. 3. 9. 18:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • javascript
  • CORS
  • STL확장자
  • font vertical metrics
  • .desktop
  • relative 부모가 absolute 커버
  • sort인자없이
  • 크롬 개발자도구
  • useState 비동기 이유
  • GIT
  • CJS
  • 데스크탑 숏컷
  • tainted canvas
  • : :: 차이
  • 오염된 캔버스
  • desktop 파일
  • fetch
  • em unit
  • 개발자도구 디버깅
  • 이미지 cors
  • CSS3
  • em 퍼센트 차이
  • 크롬 익스텐션 제외
  • sourceURL
  • 폰트차이
  • Folders as module
  • 크롬 네트워크 디버깅
  • ODA file converter
  • 콘솔 입력내용 파일로 확인하기
  • Class
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바