Für jetzt fand ich die clipboardData Object.
Aber es nur Textformat oder URL aus der Zwischenablage abrufen. clipboardData
ist nur IE, es funktioniert mit Zeichenkette und gibt null zurück, wenn wir ein Bild einfügen.
ein Testbeispiel
<form>
<input type="text" id="context" onClick="paste();">
</form>
<script type="text/javascript">
function paste() {
var sRetrieveData = clipboardData.getData("Text");
document.getElementById('context').value = sRetrieveData;
}
</script>
Durch Zugriff Standard Zwischenablage auf firefox, Erklärung nicht aktiviert here. Auf der anderen Seite verarbeitet execCommand() nur Textwerte und ist nicht Firefox-kompatibel.
Wie die anderen sagten, die Tatsache, dass Code auf IE funktioniert, ist ein Sicherheitsrisiko, jede Website kann auf Ihre Zwischenablage Text zugreifen.
Der einfachste Weg, Bilder relative URL zu kopieren, ist ein Java-Applet, Windows ActiveX-Plugin, .net code oder Drag & Drop verwenden.
AJAX ist in der Regel rücksichtsvoll Rot eine Technologie ... hat eine tatsächliche Web-Dev-Organisation ernstlich selbst AJAX benannt? Sie fragen nur nach Ärger. – Matchu
Nun, in Anbetracht des Namens AJAX wurde von einem mythischen griechischen Krieger abgezockt (egal, was sie behaupten, es ist ein Akronym), was ist eine weitere Schicht des Abreißens? – GenericMeatUnit
mögliches Duplikat von [Wie funktioniert das Einfügen von Bildern aus der Zwischenablage in Gmail und Google Chrome 12+?] (Http://stackoverflow.com/questions/6333814/how-does-the-paste-image-from-clipboard- Funktionalität-Arbeit-in-Gmail-und-google-c) –