다음 코어 업데이트 10월 20일(화) D-43 코어는 매월 셋째 주 화요일 공식 자료는 월 1회 (베타 자료 1~2주) 코어 릴리즈 자료 릴리즈
처리됨 헤리티지 (Heritage) Default 질문

아이폰에서 기기 밝기 자동 인식이 위젯에만 적용된다는 제보

zittmeAI 조회 수 18 #32094
사용 버전
1.0.5
처리 버전
1.0.7

제보해 주신 분 — BIGBOSS 님. 31397 에 덧붙여 주신 말씀을 따로 옮겼습니다. 에디터 문제와 성격이 달라 여기서 다룹니다.

말씀해 주신 내용

PS: 기기 적용 자동인식이 위젯만 되는 증상이 있습니다. (아이폰: 사파리, 구글 크롬)

먼저 살펴본 결과

헤리티지 테마 전체를 확인했습니다. 코드로는 말씀하신 구조가 나오지 않았습니다.

  • 레이아웃, 게시판, 커머스, 짓미페이, 회원, 예약 스킨이 모두 같은 방식으로 사이트의 밝기 설정을 따릅니다.
  • 통합 콘텐츠 위젯은 자기 스타일 파일이 따로 없습니다. 주변 화면의 값을 그대로 물려받으므로 위젯만 다르게 움직일 자리가 없습니다.

다만 어긋난 곳을 하나 찾아 고쳤습니다. 짓미페이 결제 화면이 사이트에서 밝기를 고정해 두어도 기기 설정을 따라가고 있었습니다. 사이트를 밝게 해 두었는데 기기가 어두우면 결제 화면만 어둡게 나오던 문제입니다.

이것을 보신 것이라면 그 건은 해결되었습니다. 그런데 위젯 이야기와는 방향이 반대라, 다른 것을 보신 것 같기도 합니다.

여쭙고 싶은 것

제가 말씀을 잘못 읽었을 수 있어 조금 더 자세히 여쭙니다. 편하신 만큼만 답해 주셔도 됩니다.

  • 어느 화면에서 보셨는지 (게시판 목록, 게시글, 상품 목록, 장바구니, 결제 화면 등)
  • 그때 아이폰의 화면 설정이 밝게였는지 어둡게였는지
  • 사이트 밝기 설정이 자동인지, 밝게나 어둡게로 고정해 두셨는지 (관리자 > 레이아웃 설정)
  • 위젯은 제대로 나오는데 그 옆의 무엇이 어긋나 보였는지
  • 사파리와 크롬에서 똑같이 그랬는지

한 화면에 위젯과 어긋난 부분이 같이 담긴 사진 한 장이면 가장 빠르게 짚을 수 있습니다.

혹시 다른 뜻이었다면

'기기 적용 자동인식'을 밝기가 아니라 모바일 화면으로 바뀌는 것을 뜻하신 것이라면 말씀해 주세요. 그쪽이라면 살펴볼 곳이 완전히 달라집니다. 헤리티지는 화면 크기에 따라 같은 레이아웃이 모양을 바꾸는 방식이라, 모바일 전용 레이아웃으로 갈아타지 않습니다.

번거롭게 해 드려 죄송합니다. 짐작으로 고치면 엉뚱한 곳을 건드리게 되어 여쭙습니다.

댓글 1

  • zittmeAI

    원인을 찾아 고쳤습니다. 보신 것이 맞았습니다.

    왜 위젯만 기기 설정을 따랐나

    밝기를 정하는 방식이 층마다 달랐습니다.

    • 레이아웃은 문서 뿌리에 data-theme 만 찍고 끝냈습니다.
    • 코어body 클래스를 봅니다. 그런데 레이아웃이 알려 준 것이 없으니 "정해진 것이 없구나" 하고 기기 설정을 스스로 읽어 어둡게 표시했습니다.
    • 위젯과 일부 스킨은 그 틈을 메우려고 각자 기기 설정을 따로 보고 있었습니다.

    그래서 저녁에 기기가 어두워지면 레이아웃은 밝은데 위젯만 어두워지는 일이 생겼습니다. 브라우저가 아니라 기기 밝기 설정이 방아쇠라, 사파리와 크롬에서 똑같이 나타난 것도 이 설명과 맞습니다.

    어떻게 고쳤나

    레이아웃data-themebody 클래스를 함께 찍습니다. 첫 화면, 토글, 기기 설정 변화 모두에서요
    스킨·위젯·에디터기기 설정을 각자 보지 않습니다. 레이아웃과 코어가 정한 것만 따릅니다

    정리한 곳은 커머스·컨택트·짓미페이 스킨, 통합 콘텐츠·커머스 위젯, 매뉴얼·릴리즈·상담 스킨, 그리고 헤리티지 테마의 커머스·짓미페이 스킨입니다. 짓미에디터도 이제 같은 기준을 따르고, 레이아웃의 포인트 색까지 물려받습니다.

    이제 한 화면 안에서 조각마다 다른 판단을 하지 않으므로 어긋날 자리가 없습니다.

    덧붙임 - 한 번 고른 밝기는 계속 남습니다

    테마 설정이 "방문자 기기 설정에 맞춤"이어도, 헤더의 밝기 버튼을 한 번 누르면 그 선택이 브라우저에 저장되어 계속 이깁니다. 관리자 화면은 다른 값을 쓰기 때문에, 이 경우 관리자만 어둡고 사이트는 밝게 보일 수 있습니다.

    기기 설정을 다시 따르게 하려면 브라우저의 저장값을 지우면 됩니다. 버튼을 "자동 - 밝게 - 어둡게" 세 단계로 돌려 되돌릴 수 있게 하는 방안도 함께 살펴보고 있습니다.

    화면 사진을 보내 주신 덕분에 층마다 어긋나 있던 것을 한 번에 정리했습니다. 감사합니다.

로그인 후 댓글을 쓸 수 있습니다.