PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → [WM 22] Webview
[WM 22] Webview
Iniciado por Jean-Philippe DEGLET, 10,nov. 2017 05:53 - 2 respuestas
Miembro registrado
129 mensajes
Publicado el 10,noviembre 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
Miembro registrado
129 mensajes
Publicado el 10,noviembre 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
Miembro registrado
129 mensajes
Publicado el 10,noviembre 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
Mensaje modificado, 10,noviembre 2017 - 23:32