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
공지사항
최근에 올라온 글
최근에 달린 댓글
- 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
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함