راکت

sms ویژگی href

1 پاسخ

سلام

</a><a href="sms:+989120000000&body=message" >

چطور خط جدید new line رو در body پیاده سازی کنم؟!
از /n هم استفاده کردم و متاسفانه نشد !

ثبت پرسش جدید

پاسخ‌ها

1
Amirreza Jafari
Amirreza Jafari
@ajaura

تخصص: معمار راهکارهای یکپارچه وب

سلام
برای وارد کردن خط جدید در body پیامک داخل لینک sms:، متاسفانه استفاده از \n به صورت عادی جواب نمیده چون مرورگر ها و اپلیکیشن‌ های پیام‌ رسان موبایل اکثرا این کاراکتر رو به عنوان خط جدید تفسیر نمیکنن.

راه‌ حل تست‌ شده‌ ای که معمولا جواب میده استفاده از کد URL encoded برای خط جدید هست:

<a href="sms:+989120000000&body=سلام%0Aاین%20یک%20خط%20جدید%20است">
    ارسال پیام
</a>

%0A نقش خط جدید رو بازی میکنه و %20 هم فاصله (space) هست.
ولی بسته به سیستم عامل و اپلیکیشن پیام‌ رسانت، رفتار ممکنه کمی متفاوت باشه. روی اکثر گوشی‌ های اندروید و آیفون، %0A کار میکنه.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام