Prévention des alertes de geolocation HTML5 gênantes dans UIWebView

Chaque fois qu'un script request la geolocation à l'aide de l'API de geolocation HTML5 , UIWebView request l'autorisation d'utiliser les services de localization iOS.

Ceci est assez ennuyeux, spécialement quand vous chargez des files HTML statiques, il continue à requestr l'autorisation pour chaque file, même si l'user a déjà accordé cette autorisation pour l'application elle-même.

Y a-t-il un moyen de l'empêcher?

Je sais que sur safari l'autorisation de geolocation est basée sur le domaine et je suis d'accord pour requestr la permission quand la requête est faite pour un domaine différent, mais UIWebView ne devrait pas avoir la même permission de geolocation que l'application lors du chargement de HTML statique ou files locaux?

Est-ce que je fais quelque chose de mal?

UIAlertView demandant l'autorisation pour le domaine

Vous pouvez toujours passer la geolocation de votre application au javascript chargé dans WebUIView. Recherchez "ssortingngByEvaluatingJavaScriptFromSsortingng" dans WebUIView?