Ho una pagina html che ha un testo seguente:Il numero di telefono non viene visualizzato in Safari su iOS
<font face="Tahoma, Geneva, sans-serif">Please contact our sales person by email: [email protected] or by phone: 888-888-8888</font>
Mostrano bene in tutti i browser tranne Safari su iOS. Il numero è lì, perché è possibile fare clic su di esso, e il dispositivo iOS ti chiede di chiamare questo numero. Non è solo visibile.
Una delle soluzioni che ho trovato è quello di aggiungere la seguente riga di codice alla testa della pagina:
<meta name="format-detection" content="telephone=no" />
Il numero diventa visibile, ma Safari non lo riconosce come un numero di telefono più, quindi l'utente non può fare un tocco per chiamare.
L'altra soluzione è quella di rendere il numero di telefono un link:
<a href="tel:888-888-8888" style="color:#000">888-888-8888</a>
Ma in questo caso Internet Explorer in realtà cerca di andare al "tel: 888-888-8888" di collegamento, quindi non è il la migliore soluzione a tutti.
Quindi la domanda è: è possibile mantenere il numero di telefono come testo, ma renderlo visibile e riconoscibile come un numero di telefono in safari su dispositivi iOS?
Ulteriori informazioni:
Font è bianco perché è specificato nel file CSS per i collegamenti. Non voglio cambiarlo, perché questo influenzerà tutti gli altri link, che suppongo siano bianchi. È solo il safari su iOS che crea un collegamento ipertestuale dal numero di telefono.