본문 바로가기

잡다한것들8

웹앱 ios 빌드 시, 외부 스크립트 불러오지 못하는 오류 개요: 웹앱 프로젝트에 카카오맵 스크립트가 불려오지 않는 오류가 생김 (ios 앱에서만)우선, 카카오 맵을 웹에서 사용하기 위해 script를 추가해야된다. index.html  이걸 사용하고 자 하는 컴포넌트에서 declare 하여 사용하는데, 웹, android 에선 잘 되는데 ios에서만 안되는 오류가 발견;; 오류를 보고 구글링을 하닥보니, ios 웹뷰 정책으로 인해서, ios 앱에서만 카카오맵 스크립트를 못불러오는 상황이였음. 이 ios 정책을 뚫어서 웹뷰로 카카오 맵을 띄워주기 위해 고군분투 시작 info.plist LSApplicationQueriesSchemes kakaokompassauth kakaomap NSAppTranspo.. 2024. 12. 24.
Chart.js 'Error: "doughnut" is not a registered controller.' 개요: 성별 차트에서 오류가 나와 보수작업 중 발견 위 에러는 chart.js 모듈에, ChartConfiguration 내부 ChartType을 가져오지 못해서 생기는 에러이다. 왜 못가져오는지는 원인이 파악안됨. 다른 프로젝트에선 잘 먹히는데, 여기서만 안먹히니... 참 (동일한 node_modules를 이용하기 때문에 안된다면 전부 다 안됬어야 정상 아인교) 하지만, 일단 문제는 해결 방법은 아래처럼 하면됨. new Chart 생성하기 전, 필요한 registerables를 등록해줌 private initChart() { Chart.register(...registerables); // const canvasElement = document.getElementById('chart') a.. 2024. 12. 10.
[git] 이전커밋으로 이동 후, 변경하기 개요: 오류로 인해 커밋을 되돌리고, 변경사항을 다시 저장해야 되는 상황이 옴 1. 우선 해당 커밋으로 이동한다git checkout   2. 변경할 사항을 변경하고, 새로운 브랜치를 생성 및 이동한다git checkout -b   3. 수정사항 커밋git add .git commit -m ""  4. 푸쉬 및 pr 생성git push origin 위같이 했을 때, a000000에서 새로운 브랜치가 파생된걸 확인 할 수 있음! 이후, 다시 본 루트에 더할땐 merge 또는, 본 루트에 파생된 브랜치를 pr올리면 된다! 2024. 11. 4.
kakao map API 사용시, 띄는 warning 문구 개요: 서비스 유지보수 중, warning 문구 확인카카오 map 관련 api를 사용하면서, 생기는 warning 문구이다. 왜 이런 warning 문구가 나오는지 확인하니, 우선 chrome측 입장그런다고 한다.. 그리고, 나와 비슷한 문제를 겪었던 사람의 dev-kakao 에 올라온 글의 답변 결론: dev 가이드대로 api를 사용해도 warning 문구가 날 수 있으며, 경고로 인해 api 사용에 제약이없으니 그냥 두세요 2024. 8. 28.
package.json에 scripts 추가하기 개요: cordova plugin을 이용하는데, 인앱결제 시스템에 호환이 되지않아 안드로이드, ios 따로 플러그인 버전을 관리해야되는 경우가 생겼다.업데이트나, 테스트를 진행할 때 마다 plugin을 새롭게 설치해야되는 번거러움이 있었음 그래서 스크립트를 하나 만들어봄//package.json"scripts": { "======cordova-plugin-purchase======": "", "downgrade:cordova-plugin-purchase": "cd projects/agent && npm uninstall cordova-plugin-purchase && npm install cordova-plugin-purchase@11.0.0 --save-dev", "upgrade:cordov.. 2024. 7. 16.
Third-party cookie will be blocked. Learn more in the Issues tab. 어느 순간 요녀석이 자꾸 뜸... 처음엔 내 코드때문인가 싶었는데 크롬 브라우저에서 정책을 바꾼다는 내용이었다Third-party cookie를 알기 전, 먼저 cookiedp 대해서 간략히 설명하자면, cookie란웹 사이트나 웹 서버에서 생성되서, 내 기기나 브라우저에 보내는 작은 파일이다.그 파일에 특정 정보들을 기록해서 사용자 편의성을 올리고, 더욱 본인들 사이트에 몰입할 수 있도록 도와준다ex) 쿠팡에서 마사지건을 검색했다면, 이후에 쿠팡에 들어가도 마사지건 관련된 물건들이 추천으로 올라옴 그렇다면 Third-Party cookie 는?사용자가 방문한 웹사이트가 아닌, 다른 웹사이트에서 발행한 쿠키 파일을 말한다각기 다른 도메인으로 이루어진 사이트의 사용내역에 대한 정보를 쿠키로부터 가져와 활용.. 2024. 4. 5.