개발 창고/Web

[Javascript] SMS 개행 (줄바꿈 / 엔터) 적용 방법

로이제로 2022. 12. 7. 23:38
반응형
// ios
location.href = "sms:&body=" + encodeURI("로이팩토리\r\n안녕하세요");

// else
location.href = "sms:?body=" + encodeURI("로이팩토리\r\n안녕하세요");

 

기존 개행 문자인 \n만 사용하는 경우 개행이 이루어지지 않을 수 있습니다.

때문에 Carriage Return 문자인 \r을 함께 사용해주어야 합니다.

 

 또한, ios와 그 외 의 경우 sms: 다음의 기호가 &냐 ?냐에 따라 내용입력이 달라지므로 유의해야 합니다.

 

※ 추가

 작성하다보니 실제로 개행이 되지 않아 확인해보니 인코딩(encodeURI)을 해주어야 함을 확인하였습니다.

 

 

반응형