Ouvrir le menu principal

iGeneration

Recherche

Appels téléphoniques sur iOS : les WebView pas au niveau de Safari

Stéphane Moussie

lundi 25 août 2014 à 13:09 • 3

iOS

Quand vous passez un coup de fil avec votre iPhone, le système affiche tantôt une alerte demandant confirmation, tantôt rien du tout et démarre l'appel immédiatement. Le développeur Andrei Neculaesei pointe une faiblesse dans la façon dont iOS et les apps gèrent cette action.

La confirmation est en fait demandée en fonction de l'app que vous utilisez. Quand vous passez un coup de fil depuis le carnet d'adresses ou l'application Téléphone, l'appel se fait directement. Depuis Safari, quand vous tapotez sur un lien téléphonique dans une page web, iOS affiche d'abord une fenêtre demandant confirmation. Cette mesure est utile car elle permet d'éviter d'appeler par mégarde un numéro de téléphone surtaxé caché derrière une banale URL — une page web est en effet capable de démarrer toute seule un appel avec seulement quelques lignes de JavaScript.

Or, le pop-up de confirmation ne s'affiche pas par défaut dans les WebView, c'est-à-dire le navigateur interne des applications. Si vous recevez un lien derrière lequel se cache un numéro de téléphone automatique dans l'application Facebook Messenger et que vous tapotez dessus, l'appel va démarrer directement, sans vous demander votre confirmation. Embêtant s'il s'agit d'un numéro surtaxé.

Des applications très populaires comme Facebook Messenger, Gmail et Google+ sont concernées. La faute à qui ? Aux développeurs, estime Andrei Neculaesei, puisqu'il est clairement écrit dans la documentation que les WebView ne demandent pas de confirmation, mais qu'il est possible de changer ce comportement. Toutefois, cette faiblesse repose aussi en partie sur Apple, puisque le pop-up de confirmation pourrait être le réglage par défaut des WebView d'iOS plutôt que de demander aux développeurs de s'en occuper au cas par cas.

Facebook a indiqué à TechRadar qu'une mise à jour allait corriger ce comportement.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Un nouveau firmware en beta pour les AirPods 4, Pro 2 et Pro 3

06:25

• 4


Siri fait trébucher Apple en Bourse : Cupertino contraint de sortir du silence

06:18

• 1


Avec la Sihoo Doro C300, retrouvez la liberté de bouger… tout en étant parfaitement soutenu 📍

12/02/2026 à 23:21

• 0


Xavier Niel prend le contrôle de Telefónica Chili

12/02/2026 à 22:00

• 8


Le double support Qi2 et Qi d'Ugreen en promo dès 25 € au lieu de 50 €

12/02/2026 à 20:15

• 3


Tomb Raider (2013) débarque sur iPad et iPhone et c'est une réussite (🆕 : il est disponible)

12/02/2026 à 19:04

• 21


Apple récupère les droits de Severance, qui devrait avoir encore au moins deux saisons

12/02/2026 à 17:55

• 19


Apple Pay : Banque Populaire et Caisse d’Épargne généralisent l’utilisation du réseau CB

12/02/2026 à 16:56

• 24


Free prévient que la 2G d'Orange va être coupée à partir du 31 mars 2026 pour certains

12/02/2026 à 16:50

• 2


La Russie bloque WhatsApp et restreint progressivement Telegram

12/02/2026 à 15:12

• 37


En exclusivité, voici comment la Ferrari dessinée par Jony Ive se chargera

12/02/2026 à 14:09

• 66


Xiaomi défie l’AirTag avec une balise à 18 € compatible avec les réseaux Localiser d’Apple et de Google

12/02/2026 à 12:26

• 14


Les stocks de l’iPhone 16e seraient au plus bas, nouvel indice du lancement imminent du 17e

12/02/2026 à 10:25

• 5


Le Vision Pro, grand oublié de la nouvelle génération d'AirTag

12/02/2026 à 10:07

• 7


Astuce : empêcher le volume de l’alarme de l’iPhone de baisser tout seul

12/02/2026 à 10:04

• 17


Les OS 26.3 corrigent une vulnérabilité bas niveau exploitée pour des attaques très sophistiquées

12/02/2026 à 09:16

• 9