요즘은 퍼포먼스가 중요한 네이티브 앱보다는 하나의 개발로 여러 OS를 커버하는 웹앱 개발이 많이 이루어지고 있다
두 OS의 방식을 다 커버하다 보니 어떤 기능은 하나의 OS에서 안되는 경우가 있다
iOS 에서는 앱에서 다른 링크로 이동시 새창을 못띄운다
하지만 안드로이드는 가능하다
이 충돌을 해결하려면 iOS에서 새 창을 띄우는게 아니라 링크 이동으로 바꿔줘야 한다
<a href="javascript:common.openBrowser('https://www.OOOO.co.kr');" class="txc_blue">
OOOOO OO
</a>
--->
<a href=" https://www.OOOO.co.kr' " class="btn btn-blue btn-lg radius">
<span class="text"> OOOOO OO </span>
</a>
버튼의 구현 방식을 변경하는 것은, 기존에 JavaScript 함수를 호출하여 새 창에서 URL을 여는 방식에서, 직접적으로 URL로 이동하도록 변경하는 것을 의미합니다.
이 변경을 통해 사용자가 버튼을 클릭하면, JavaScript 함수를 호출하는 대신 직접 URL로 리다이렉트되어 페이지가 이동하게 됩니다. 이 방식은 사용자가 팝업 차단기를 사용하고 있지 않거나, 브라우저에서 자동으로 팝업을 차단하는 기능이 활성화되어 있지 않은 경우에 더욱 효과적일 수 있습니다.
이와 같이 변경하면, 사용자 경험을 단순화하고, 링크에 대한 직접적인 접근을 제공하게 됩니다. 이를 통해 사용자의 브라우저 환경에 따라 발생할 수 있는 문제를 최소화할 수 있습니다.
'컴퓨터' 카테고리의 다른 글
WAR 파일을 이클립스로 Import해서 개발환경 만들기 (1) | 2024.06.09 |
---|---|
apache-tomcat에서 samesite 쿠키 변경하기 (0) | 2024.05.24 |
리눅스 서버 파일 정리를 위한 큰 용량의 파일 검색 (0) | 2024.01.02 |
#JAVA#Tomcat#maven#window 실행을 위한 환경변수 설정 (0) | 2023.12.29 |
리눅스 서버 재기동시 설정 변경 - DNS 세팅 (0) | 2023.12.19 |