Wie kann ich eine Website-Schaltfläche dazu bringen, eine SMS zu einer Telefonnummer zu verfassen?

Andrew

Ich habe Lösungen gefunden, die es so machen, dass beim Klicken auf eine Schaltfläche auf einer Website eine Verknüpfung zu einer Telefonnummer hergestellt wird und das Telefon des Benutzers den Dialer mit dieser Nummer öffnet, die wie folgt vorgefüllt ist.

Stattdessen möchte ich die SMS-Anwendung des Benutzers im Modus "Nachricht verfassen" für diese bestimmte Nummer öffnen. Gibt es eine Möglichkeit, dies zu tun? Ich habe den folgenden Ansatz ausprobiert, aber er funktioniert unter Android nicht:

sms://1-516-400-6217
Ashesh Kumar Singh

Das allgemeine Format ist: <a href="sms:+919999999999?body=Hello World!">Link</a>

Sie können der Empfängerliste auch mehrere Nummern hinzufügen:
<a href="sms:+919999999999,+919999999990?body=Hello World!">Link</a>

Ich habe festgestellt, dass dies auch auf meinem Android-Gerät funktioniert:
<a href="sms://+919999999999?body=Hello%20World!">Single recipient and encoded body</a>

Eine kleine Demo:

body {
  font-family: monospace;
  text-align: center;
}

a {
  font-size: 24px;
}

code {
  font-size: 18px;
  line-height: 26px;
  white-space: normal;
  word-break: break-word;
  background-color: lightgray;
  padding: 5px;
  border-radius: 4px;
}

h1 {
  margin-bottom: 5%;
}
<!DOCTYPE html>

<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>
  <h1> Run this Snippet on an actual mobile device to check if it supports the special links</h1>
  <hr>

  <pre><code>&lt;a href=&quot;sms:+919999999999?body=Hello World!&quot;&gt;Single recipient and plain body&lt;/a&gt;</code></pre>
  <a href="sms:+919999999999?body=Hello World!">Single recipient and plain body</a>

  <pre>
<br>
</pre>


  <pre><code>&lt;a href=&quot;sms:+919999999999,+919999999990?body=Hello World!&quot;&gt;Multile recipient and plain body&lt;/a&gt;</code></pre>
  <a href="sms:+919999999999,+919999999990?body=Hello World!">Multile recipient and plain body</a>

  <pre>
<br>
</pre>


  <pre><code>&lt;a href=&quot;sms://+919999999999?body=Hello%20World!&quot;&gt;Single recipient and encoded body&lt;/a&gt;</code></pre>
  <a href="sms://+919999999999?body=Hello%20World!">Single recipient and encoded body</a>
</body>

Quelle: Senden Sie einen SMS-Text von einem Link

Wie im Artikel erwähnt, hängt der Support von der Plattform und der SMS-App ab. Einige funktionieren, andere nicht.

Vermeiden Sie es auch, wenn keine dynamische Komponente für die Geräteerkennung erforderlich ist. seit demDesktop Bei älteren Betriebssystemen wird der Link absolut nichts bewirken.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie kann ich eine Schaltfläche in einer Komponente dazu bringen, den Pfad des Vue-Routers zu ändern?

Wie kann man Pywinauto in Python dazu bringen, auf eine Schaltfläche in einer anderen Sprache zu klicken?

Wie kann ich meine Schaltfläche dazu bringen, eine Variable zu ändern?

Wie kann man eine Ipywidget-Schaltfläche dazu bringen, eine bestimmte Achse einer Matplotlib-Figur zu aktualisieren?

Wie kann man eine Schaltfläche dazu bringen, die Länge einer HTML-Tabellenüberschrift zu erweitern?

Wie kann ich MATLAB dazu bringen, eine Funktion zu ignorieren?

(JavaFX FXML) Wie kann ich beim Versuch, eine benutzerdefinierte Schaltfläche zu erstellen, ein Bild dazu bringen, eine Schaltfläche vollständig auszufüllen?

Wie kann ich eine Schaltfläche dazu bringen, sich wie eine Senden-Schaltfläche für ein Formular zu verhalten, wenn sie sich in einer anderen Komponente in Reagieren befindet?

Wie kann ich eine SKAction dazu bringen, sich nach einer zufälligen Zeitspanne zu wiederholen?

Wie kann ich eine Komponente dazu bringen, onClick in einer React-Funktionskomponente zu rendern?

Wie kann ich Ruby dazu bringen, eine vollständige Rückverfolgung anstelle einer abgeschnittenen zu drucken?

Wie kann ich meine Webansicht dazu bringen, eine von einer anderen App freigegebene URL zu laden?

Wie kann ich in Bezug auf Polymer eine Webkomponente dazu bringen, mit einer anderen Webkomponente zu "sprechen"?

Kann ich meine App dazu bringen, eine andere App zu öffnen UND auf eine Schaltfläche darin zu klicken?

Wie kann ich in tkinter, in Python 3, eine Schaltfläche dazu bringen, einen Befehl auszuführen, der an eine Funktion wie "def helloCallBack (a)" geht und mir erlaubt, a zu geben?

Wie kann ich figwheel dazu bringen, eine Website neu zu laden, wenn sich eine Checkout-Abhängigkeit ändert?

Wie kann ich eine Schaltfläche in Bootstrap 4 dazu bringen, richtig zu schweben, ohne den Container zu verlassen, in dem sie sich befindet?

Wie kann ich eine Schaltfläche dazu bringen, zu verschiedenen Bildschirmen zu navigieren, je nachdem, ob der Benutzer iOS oder Android verwendet?

Wie kann ich Ninject dazu bringen, eine bestimmte SerialPort-Instanz in eine bestimmte Instanz einer anderen Klasse zu injizieren?

Wie kann ich eine Docker-Flask-App dazu bringen, eine Ausgabe in eine Datei zu schreiben?

Wie kann ich eine Azure-Website dazu bringen, Benutzer und Rollen mit einem Azure-Active Directory zu authentifizieren?

Wie kann ich eine Schaltfläche dazu bringen, den in der Datenbank gespeicherten Text (URL) zu lesen, damit die Xamarin Essentials-Freigabefunktion ausgeführt wird?

Wie kann ich eine Funktion dazu bringen, das Gesamtgeld durch die Gesamtzahl der auf der Schaltfläche eingegebenen Namen zu dividieren?

Wie kann man eine Tabelle in Postgresql dazu bringen, eine Sequenz mit einer anderen Tabelle zu teilen?

Wie kann ich eine UICollectionView programmgesteuert dazu bringen, eine UITableViewCell zu füllen?

Wie kann ich mein C-Programm dazu bringen, mehr als eine Textzeile aus einer Datei zu lesen?

Wie kann ich in Python-Typ-Hinweisen ein Argument dazu bringen, eine Unterklasse einer Basisklasse zu akzeptieren?

Wie kann ich die Camel Websocket-Komponente dazu bringen, bei einer Verbindung vom Client eine Nachricht zu senden?

Wie kann ich eine Armadillo-Funktion dazu bringen, beim Invertieren einer singulären Matrix KEINEN Fehler zu drucken?