#troubleshooting

10 posts found.


Lighthouse 접근성 점수가 움직이지 않은 이유
react

Lighthouse 접근성 점수가 움직이지 않은 이유

Lighthouse 자동 검사가 잡는 영역과 잡지 않는 영역을 구분하고, 마크업 4건을 정리해 접근성 점수를 84점에서 95점까지 올린 과정을 다룹니다.

lighthousetroubleshooting
Next.js GitHub Pages 배포 트러블슈팅: export, basePath, configure-pages
react

Next.js GitHub Pages 배포 트러블슈팅: export, basePath, configure-pages

GitHub Pages에 Next.js를 정적 export로 배포하면서 겪은 문제점과 디버그/해결 과정을 정리했습니다.

deploymenttroubleshooting
광고 차단 확장 프로그램이 이벤트 배너를 숨긴 이유
css

광고 차단 확장 프로그램이 이벤트 배너를 숨긴 이유

이벤트 배너가 특정 사용자에게만 보이지 않는 문제를 추적하며 광고 차단 확장 프로그램의 필터링 메커니즘을 이해하고, CSS 클래스명 변경으로 문제를 해결한 과정을 다룹니다.

browsertroubleshooting
결제 완료 후 뒤로가기 문제 해결하기
ux

결제 완료 후 뒤로가기 문제 해결하기

결제 완료 후 뒤로가기 시 결제 대행사 페이지로 돌아가는 문제를 해결하며, 브라우저 히스토리 관리와 라우팅 메커니즘을 이해하고 사용자 인터랙션을 활용한 해결 과정을 정리합니다.

browsertroubleshooting
모바일 환경에서의 본인 인증 플로우 개선하기
troubleshooting

모바일 환경에서의 본인 인증 플로우 개선하기

window.open과 window.opener의 한계를 극복하고, sessionStorage를 활용하여 모바일 환경에서도 안정적으로 동작하는 본인 인증 플로우를 구현한 과정을 다룹니다.

vueauth
구형 Safari에서 모달 사용 시 스크롤 문제 해결하기
react

구형 Safari에서 모달 사용 시 스크롤 문제 해결하기

구형 Safari 브라우저에서 모달/오버레이 UI 사용 시 발생하는 배경 스크롤 문제를 document.body와 position: fixed를 활용하여 해결한 방법을 정리합니다.

csstroubleshooting
웹 애플리케이션의 외부 서비스 연동 보안 강화: postMessage 데이터 검증 사례
auth

웹 애플리케이션의 외부 서비스 연동 보안 강화: postMessage 데이터 검증 사례

브라우저 확장 프로그램으로 인한 불완전한 데이터 유입 문제를 발견하고, postMessage 통신의 데이터 검증 로직을 강화하여 외부 서비스 연동의 안정성을 향상시킨 과정을 다룹니다.

browsertroubleshooting
Nuxt 3.8 업데이트 후 구형 WebView에서 발생한 App Manifest 에러 해결기
vue

Nuxt 3.8 업데이트 후 구형 WebView에서 발생한 App Manifest 에러 해결기

Nuxt 3.8로 업데이트한 후 iOS WebView에서 발생한 #app-manifest import 오류의 원인을 파악하고, experimental.appManifest 설정을 통해 해결한 과정을 정리합니다.

browsertroubleshooting
Cookie의 domain 속성과 localhost에서 사용 시 주의사항
browser

Cookie의 domain 속성과 localhost에서 사용 시 주의사항

localhost에서는 cookie의 domain 속성이 무시될 수 있는 이유(RFC 6265)를 정리하고, hosts 설정으로 로컬 서브도메인 테스트 환경을 구성하는 방법을 소개합니다.

troubleshooting
Node.js 기반 시스템에서 lock 파일의 역할
nodejs

Node.js 기반 시스템에서 lock 파일의 역할

로컬/개발 서버에서 의존성 버전이 달라 UI 동작이 달라졌던 경험을 바탕으로, `yarn.lock`/`package-lock.json` 같은 lock 파일이 왜 필요한지 정리합니다.

troubleshooting