In un'applicazione Web, è necessario disattivare il richiamo predefinito mostrato dai browser per dispositivi mobili quando si tocca e si tiene premuto ("tocco lungo") su un target tattile, ad esempio <img>
o un collegamento.Disattivare il callout (menu di scelta rapida) su Android
Sto già utilizzando -webkit-touch-callout: none;
che funziona bene su iPhone e iPad, ma non sembra funzionare su Android (testato su Android 4.4).
This post dalla mailing list W3 suggerisce di aggiungere un listener per l'evento "contextmenu" in Javascript e chiamando e.preventDefault()
. Anche questo non sembra funzionare.
Qualche suggerimento?
Come indicato nella mia domanda, ho già provato questo e non funziona. – Grodriguez
Non hai parlato di stopPropagation. – Zagonine
Che differenza fa in questo contesto? Sto tentando di impedire l'azione predefinita del browser, non di impedire che l'evento esploda. – Grodriguez