JavaScript
-
javascript sms보내기 URL 파라미터 앰퍼샌드 뒤로 문자열 사라지는 문제JavaScript 2019. 7. 2. 23:16
URL링크를 SMS으로 보내는 작업을 하는도중 URL뒤에 파라메터가 &이후로 잘리는 현상이 있었다. 예를 들어 파라메터 2개가 포함된 Test URL이 있다고 하고 예를 들어보겠다. ( checkMobile() 함수에 대해서는 맨아래 해당 링크를 확인해라. 단 모바일기기가 ios, android 두개만 있다고 가정하고 사용하면 좋을거 같다. 제3의 OS가 있다면 오작동을 할 수도있다.) 1 2 3 4 var testMsg = "테스트 URL 입니다.\n\n" var testURL = "www.test.com/test.jsp?param1=abc¶m2=def"; location.href = 'sms:' + ( checkMobile() == 'ios' ? '&' : '?' ) + 'body=' + te..
-
모바일 웹 javascript SMS 문자보내기( location.href )JavaScript 2019. 7. 2. 22:54
하이브리드 앱을 개발하다보면 공유하기 기능으로 카카오톡, 라인, 페이스북, SMS 등을 지원한다. 이중에 SMS공유하기를 사용할때 이용하는 부분을 설명하려한다. 기본구조는 아래과 같다. 1 2 3 4 5 "sms:" + phone number(option) + "?body=" + text ex) "sms:01099999999?body=hellow" ex) "sms:?body=hellow" Colored by Color Scripter 전화번호의 경우는 옵션이다. 전화번호를 입력하면 바로 해당번호로 문자내용을 적어둔 상태로 문자를 바로 보낼수 있는 상태화면으로 간다. 하지만 전화번호를 입력하지 않으면 본인 핸드폰의 주소록 목록으로 가고 보낼 사람을 선택하면 보낼메세지 내용이 입력된 상태로 이동이 된다...
-
javascript 안드로이드 아이폰 구분JavaScript 2019. 7. 2. 22:39
하이브리드 및 웹 앱을 만들다보면 Android 와 IOS를 구분해야하는 부분들이 생긴다. 자바스크립트에서 접속자의 브라우저 정보 및 디바이스 정보를 가지고있는 User-Agent라는 객체를 사용하여 Android와 IOS를 구분할 수 있다. 다음은 User-Agent를 통해 얻어낸 Android, IOS 각 기기의 정보이다. Android Mozilla/5.0 (Linux; Android 9; SM-G955N Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/75.0.3770.89 Mobile Safari/537.36 IOS Mozilla/5.0 (iPhone; CPU iPhone OS 12..