Frage

Es war kein Problem, vor einigen Monaten, aber plötzlich „Einfügen“ aufhören zu arbeiten in Codemirror in Google Chrome. Sowohl "Strg + V", "Shift + Insert" und die rechte Maustaste. -> "Einfügen" nichts tun

Es ist kein Fehler in meinem Code, weil auch bei Demo-Seite bei
http://codemirror.net/jstest.html
es funktioniert nicht.

War es hilfreich?

Lösung 3

Update Google Chrome. Alles funktioniert in der neuen Version - Google Chrome 8.0.552.0 dev

Andere Tipps

Dieses Problem unter Linux wird fortgesetzt, wenn jede webkit Variante (Chrome ist ein). Es bleibt nicht behandelte in Codemirror 2.25.

Hier ist der Fehler .

Sie können eine sehr parteiisch Patch handleKeyBinding(e) in Codemirror nach var name=... machen Dies ist keine perfekte Lösung, aber es wird Ihnen helfen, erkennen Löschen , Strg + Einfügen und Umschalttaste + Einfügen :

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';    
    }
  }    

Löschen behandelt wird. Aber da Sie nicht in die Zwischenablage von Javascript bekommen, sind Sie stecken in Bezug auf Strg + Einfügen (Kopie) und Umschalttaste + < kbd> einfügen (Paste), bis der webkit Fehler behoben ist.

Ich habe das gleiche Problem - aber ich diese Instanz gefunden, aus Chrom-Copy-Paste akzeptiert

.

http://kml-samples.googlecode.com/svn/ trunk / interactive / index.html

Ich habe versucht, ihre Kopie des chromemirror Quellcode auf meiner Website zu nutzen - aber kein Glück noch

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top