Estoy usando un sistema SaaS CRM que permite hacer clic en la función de marcación 2.
CRM genera tel: enlaces de la siguiente manera: https://office.crm.com/_module/crm/view/account_view/tel:+373%20699%2066%20299
El único formato de enlace que funciona con el softphone es: https://office.crm.com/_module/crm/view/account_view/tel:+37369966299
Siguiente pregunta. ¿Es posible con una extensión de Chrome/Firefox del inyector de código eliminar automáticamente el valor %20 de todos los enlaces que contienen "tel:"?
Gracias.
Algo como esto debería hacerlo por ti:
document .querySelectorAll('a[href]') .forEach( (link) => { if(link.href.includes('tel:')) { link.href = link.href.replace(/%20/g, ''); } } ) ;Demostración aquí: https://jsfiddle.net/k0pjv65m/1/
Es bastante sencillo, tome todos los enlaces con un href, si incluye la cadena tel:, elimine los espacios codificados en URL.