2017. 5. 22. 01:15ㆍFrontEnd/Web
a태그로 sms문자보내기 검색을 하니..
<a href="sms:01011111111?body=텍스트">문자보내기</a> 를 사용하면
내장스키마를 통해서 문자를 보낼 수 있다고 적혀있었다...
ios는 body를 지원하지 않는다라나 어쩐다라나..라고 적어둔 사람들이 있던데...
하지만... 아니드라...?
아이폰은 ?가 아닌 &를 사용하면 되드라...
<a href="sms:01011111111&body=텍스트">문자보내기</a>
요딴식으로..
그래서 php $_SERVER를 사용해서
<?echo (preg_match('/iPhone/',$_SERVER['HTTP_USER_AGENT'])) ?"&":"?";?>
를 추가 해주면 아이폰을 걸러서 &를 입력 해 주면 되더라..
<a href="sms:<?echo (preg_match('/iPhone/',$_SERVER['HTTP_USER_AGENT'])) ?"&":"?";?>body=텍스트">문자보내기</a>
이런 식으로..
그런데.. body= 에 들어가는 텍스트가 다음줄은 어떻게 하지.. <br>도 아니고..\n도 안되고...\\n도 아니네..
찾다 보니...
<a href="sms:<?echo (preg_match('/iPhone/',$_SERVER['HTTP_USER_AGENT'])) ?"&":"?";?>body=<?=rawurlencode("보낸이:김중앙\n제목 : 김제목\n내용 : 김내용")?>">문자보내기</a>
이렇게 넣어주면 아이폰 안드로이드 둘다 줄바꿈 까지 깔끔하게 잘되드라
'FrontEnd > Web' 카테고리의 다른 글
자바스크립트 특정 문자 제거 및 정규식 기타 설명 (0) | 2018.07.05 |
---|---|
자바스크립트 urlencode(), urldecode(), rawurlencode(), rawurldecode() (0) | 2017.07.02 |
PRIVACY POLICY (0) | 2017.02.08 |
[jQuery] jQuery선택자 (펌) (0) | 2017.02.06 |
[인스타그램 API] 오픈 API 사용 단계 1 (0) | 2016.10.25 |