Is it possible to generate a touch event in javascript that'll invoke the onTouchEvent() function in my android WebView?
I tried with the following javascript code which generates both touchstart and touchend events, but my webview onTouchEvent() function does not get invoked.
try{
var evt = document.createEvent('TouchEvent');
evt.initTouchEvent('touchstart', true, true);
evt.view = window;
evt.altKey = false;
evt.ctrlKey = false;
evt.shiftKey = false;
evt.metaKey = false;
this.dispatchEvent(evt);
var evt1 = document.createEvent('TouchEvent');
evt1.initTouchEvent('touchend', true, true);
evt1.view = window;
evt1.altKey = false;
evt1.ctrlKey = false;
evt1.shiftKey = false;
evt1.metaKey = false;
this.dispatchEvent(evt1);
}
catch(e)
{
alert(e);
}
Is something missing from my code, or do the javascript events not even get into the android framework?
Thx