Skip to content

iframe top level navigation 이슈 #73

Description

@AlgoRoots

안녕하세요. 다음 주소검색이 필요하여 아래와 같이 embed형태로 사용하고 있습니다.
ios 웹뷰에서 모달 안에 해당 코드를 넣었을 때 간헐적으로 window.origin 이 바뀌어버리는 현상이 나타납니다.

window.origin "https://{MY_URL} 였는데 간헐적으로 검색 > 엔터 입력하면
window.origin "https://postcode.map.daum.net/" 로 바뀌어짐

웹에서도, 안드로이드 웹뷰에서도 괜찮다는 것 같고, IOS 앱에서만 발생한다고는 하십니다.
sandbox설정을 js로 해보았는데 해결되지 않아 이슈 남깁니다.

감사합니다.

+추가
지도 내에
지도 버튼이나, 카카오맵검색하기 같은 링크 웹에서는 새창으로 열리는데 웹뷰라서 내부에서 열립니다..
이거 막거나 안보이게 할 방법은 없을까요? > hideMapBtn, hideEngBtn 속성 찾았습니다.
"자주 묻는 질문(FAQ) 바로가기" 를 없애주는 속성도 있을까요?

    <div
      ref={ref}
      data-loaded={isLoaded}
      className={css(postcodeStyles.container, postcodeStyles.loadingOverlay)}
      role="application"
      aria-label="다음 우편번호 검색 서비스"
      aria-live="polite"
      aria-busy={!isLoaded}
    >
      <DaumPostcodeEmbed
        /**
         *  NOTE:
         *  @see https://postcode.map.daum.net/guide#attributes
         *  submitMode는 window history 에 쌓임
         *  history 제어를 위해 submitMode 비활성화 (location replace 방식)
         *  */
        submitMode={false}
        style={postcodeStyles.daumEmbed}
        onComplete={onComplete}
        onResize={onResize}
        onSearch={onSearch}
      />
    </div>

정상, 검색전 window.origin "https://{MY_URL}
해당 화면은 웹뷰이며 모달을 포탈로 띄우고 자식에 DaumPostcodeEmbed 를 둔 상태입니다.
Image

검색 후 window.origin "https://postcode.map.daum.net/"
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions