카카오톡 인앱브라우저 대신 외부 브라우저 실행 방법
카카오톡에 링크를 클릭시 기본은 카카오톡의 인앱 브라우저로 실행이 됩니다. 여러가지 이유로 인앱 브라우저 대신 스마트폰의 기본 브라우저로 링크를 실행하기를 원한다음 다음의 방법을 사용 할 수 있습니다.
이 포스트에서 테스트를 위해 다음의 URL을 제공 합니다. (아래 링크를 복사 한 후 카카오톡에 보내기 후 테스트 해보세요)
테스트 링크: https://www.harulogs.com/user-agent.php
location.href = 'kakaotalk://web/openExternal?url=https://www.harulogs.com/user-agent.php';
위 코드가 삽입되면 링크를 강제로 외부 브라우저(안드로이드는 크롬, 삼성브라우저 아이폰은 사파리)로 강제로 실행 합니다.
다음은 언어별 사용자의 User Agent를 정규식으로 판단후 카카오톡 인앱 브라우저일경우 강제로 외부 브라우저로 실행하는 방법입니다.
PHP
if(preg_match("/kakao/i", $_SERVER["HTTP_USER_AGENT"])) {
// Your code here
}
JavaScript
if (navigator.userAgent.match(/kakao/i)) {
// Your code here
}
안정적이고 저렴한 가상 서버(VPS) 안내
안정적인 서버 호스팅을 찾고 계신가요? 지금 Vultr 호스팅을 한번 이용 해 보세요. 지금 보고 계신 HaruLogs 사이트도 Vultr에서 VPS 호스팅 하고 있습니다. 한국, 일본, 미국등 다양한 국가에 클릭 몇번으로 안정적이고 저렴한 VPS를 운영 할 수 있습니다.
아래 배너를 통해 회원 가입을 하시면 100달러의 무료 크레딧을 받을 수 있습니다. 100달러의 무료 크레딧은 Vultr의 최소 사양 VPS를 20대 동시 운영가능한 크레딧입니다.
Vultr 서비스 요약
- VPS
- 인스턴스
- AMD 또는 Intel High Performance 인스턴스 최저 $6 - 1vCPU, 1GB Memory, 2TB Bandwidth, 25GB NVMe
- 엣지
- 인스턴스
- Block Storage
- Object Storage (AWS S3 호환)
- Firewall
- Network
- Load Balancers
- Kubernetes
- Databases