PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM 22] Webview
[WM 22] Webview
Débuté par Jean-Philippe DEGLET, 10 nov. 2017 05:53 - 2 réponses
Membre enregistré
129 messages
Popularité : +5 (5 votes)
Posté le 10 novembre 2017 - 05:53
Bonjour,

J'ai développé une application qui utilise Webview (Champ HTML avec accès au script Java).
- Mon champ HTML utilise le Gyroscope.
Sous Nexus/Lollipop 5.0 et Samsung S7/Mashmallow 6.0, tout fonctionnait correctement.

Depuis la dernière MàJ Android Nougat 7.0, le champ HTML ne sait plus utiliser le gyroscope.
C'est ballot !

En solution de contournement, mon appli, comme à ses débuts, au lieu d'embarquer une Webview appelle le browser du périphérique.

Cela fonctionne moins bien, notamment car chaque appel du browser que ce soit Chrome, Samsung Internet ou Firefox, ouvre un nouvel onglet...

Des idées ?

--
Cdlt
JPhD
Membre enregistré
129 messages
Popularité : +5 (5 votes)
Posté le 10 novembre 2017 - 17:33
Re,

L'équipe Chromium a reconnu et identifié le bug

"sensor permission denied for Webview"
https://bugs.chromium.org/p/chromium/issues/detail…

La prochaine version stable de Chrome et donc de l'API Webview devrait résoudre le problème.

--
Cdlt
JPhD
Membre enregistré
129 messages
Popularité : +5 (5 votes)
Posté le 10 novembre 2017 - 23:32
Re-re,

En installant Chrome Canary (Google Play Store), en le choisissant dans les options des paramètres de développement (Mise en oeuvre de Webview), le gyroscope redevient opérationnel dans les champs HTML - Scripts.
Reste plus qu'à attendre la prochaine version de Chrome stable !!!

--
Cdlt
JPhD
Message modifié, 10 novembre 2017 - 23:32