Non è possibile incollare il testo in CodeMirror in Google Chrome
-
29-09-2019 - |
Domanda
Non c'era nessun problema qualche mese fa, ma improvvisamente "Incolla" fermata lavorare in CodeMirror in Google Chrome. Sia "Ctrl + V", "Shift + Ins" e tasto destro del mouse -.> "Incolla" non fare nulla
Non è un bug nel mio codice perché anche a demo pagina alla
http://codemirror.net/jstest.html
Non funziona.
Soluzione 3
Aggiornamento di Google Chrome. Tutto funziona nella nuova versione - Google Chrome 8.0.552.0 dev
Altri suggerimenti
Questo problema persiste su Linux quando si utilizza qualsiasi variante webkit (Chrome è uno). Resta gestita in CodeMirror 2,25.
Questa è la bug .
È possibile effettuare una patch molto parziale per handleKeyBinding(e)
in CodeMirror dopo var name=...
Questa non è una soluzione perfetta, ma vi aiuterà a riconoscere Elimina , Ctrl + Inserire e Maiusc + Inserisci :
if( name == null && (webkit || chrome) && e.keyCode == 0 && e.charCode == 0 && e.keyLocation == 3 ) {
// Now we know something on the keypad has been pressed and not translated properly by webkit.
if( e.ctrlKey == false && e.shiftKey == false ) {
// We're probably hitting the Delete key to delete a character.
name = 'Delete';
}
if( e.ctrlKey == true || e.shiftKey == true ) {
// We're probably using Ctrl-Ins to copy, or Shift-Ins to paste.
name = 'Insert';
}
}
Ora Elimina viene gestito. Ma dal momento che non si può ottenere negli appunti da Javascript, si sono bloccati rispetto alla Ctrl + Inserisci (copia) e Maiusc + < kbd> Inserisci (incolla) finché non viene risolto il bug webkit.
Ho lo stesso problema - tuttavia, ho trovato questa istanza di esso non accetta copia-incolla da dentro Chrome
.http://kml-samples.googlecode.com/svn/ trunk / interattivo / index.html
ho cercato di usare la loro copia del codice sorgente di chromemirror sul mio sito - ma ancora senza fortuna