API de retour haptique
Déclenchez un retour haptique par vibration native depuis votre application web pour une sensation d'application native sous Android.
WebViewGold permet la mise en œuvre d'un contrôle haptique Android natif au sein de votre application web. Grâce à notre API, vous pouvez effectuer les actions suivantes :
Impact léger
lighthaptic://
Utilisé pour une collision entre de petits éléments d'interface légers
Impact fort
heavyhaptic://
Utilisé pour une collision entre de grands éléments d'interface lourds
Notification de succès
successhaptic://
Indique qu'une tâche ou une action a été effectuée avec succès
Notification d'avertissement
warninghaptic://
Indique qu'une tâche ou une action a produit un avertissement quelconque
Notification d'erreur
errorhaptic://
Indique qu'une erreur s'est produite
Un exemple d'utilisation de cette API est présenté ci-dessous, avec une balise d'ancrage et une fonction JavaScript personnalisée qui interagissent avec notre API haptique.
<a onclick="lightHaptic('index.html')">Navigation Link with Haptics</a>
<script>
function lightHaptic(url) {
if (isWebViewBrowser) {
window.location.href = url;
loadInnerHref("lighthaptic://");
} else {
window.location.href = url;
}
}
function loadInnerHref(url) {
iFrame = document.createElement("iframe");
iFrame.setAttribute("src", url);
document.body.appendChild(iFrame);
iFrame.parentNode.removeChild(iFrame);
iFrame = null;
}
</script>Cliquez ici pour consulter une page web de démonstration de cette fonctionnalité. Inspectez la page pour voir l'exemple de code.