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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top