iOS카카오톡 인앱브라우저의URL복사 기능과 관련하여 문의드립니다.
현재 서비스는 사용자가 공유받은URL로 접속한 후,웹 페이지에서history.replaceState()를 사용하여URL을 변경하고 있습니다.
예를 들어 ,
· 최초 진입URL: https://example.com/content/view/1 23
· URL변경 후: https://example.com/content/ 456
브라우저 주소창에는 변경된URL이 정상적으로 표시되며, window.location.href로 확인해도 변경된URL이 반환됩 니다.
그런데iOS카카오톡 인앱브라우저에서“URL복사”기능을 사용할 경우,현재 표시 중인URL이 아닌 최초 진입URL이 복사되는 현상을 확인하였 습니다.
반면Android카카오톡에서는 동일한 환경에서URL복사 시 변경된URL이 정상적으로 복사되고 있습니다.
문의사항은 다음과 같습니다.
1. iOS카카오톡 인앱브라우저에서URL복사 시 최초 진입URL이 복사되는 것이 의도된 동작인지 확인 부탁드립니다.
2. Android와iOS간URL복사 동작에 차이가 발생하는 이유가 있는지 확인 부탁드립니다.
3. history.replaceState()를 통해 변경된 현재URL이 복사 대상으로 사용될 수 있는 방법이 있는지 확 인 부탁드립니다.
확인 후 답변 부탁드립니다.