Come disattivare questo fastidioso menu contestuale in cromo mentre su un touch screen. Questo si apre alla selezione/al tocco lungo di qualsiasi input mentre ho un testo copiato.Disattiva il menu Incolla di Chrome sugli input di testo su uno schermo tattile
Sto sviluppando un app utilizzando CEFSharp (Chromium embedded quadro) e la sua intenzione di essere distribuito sul touch screen su Windows 8 macchina. sto usando una tastiera su schermo (http://mottie.github.io/Keyboard/) per l'immissione di testo nei campi di input.
ho cercato
$('input').bind('copy paste contextmenu', function (e) {
e.preventDefault();
e.stopPropagation();
});
questo disattiva l'incollare, ma il menu mostra ancora in piedi. come faccio a liberarmi di questo menu? il modo migliore per appropriarsene: CSS, Javascript o tramite gli argomenti della riga di comando chrome (http://peter.sh/experiments/chromium-command-line-switches/)?
Funzionava? non sembra funzionare per me (anche se da allora ho aggiornato a cefsharp 43.0.0.0). La firma IMenuHandler è diversa per OnBeforeContextMenu in questa nuova versione. Non puoi restituire falso. – user1830285
Usa 'model.Clear();' invece di restituire 'false' in' 43.0.0' – amaitland
Lo stavo già facendo, ho schiacciato con successo il menu di scelta rapida con il tasto destro, ma questa sovrapposizione di copia e incolla è ancora visibile. – user1830285