Eine Web-App ermöglicht das Kopieren und Einfügen von Objekten zwischen Dialogen. Es speichert JSON in der Zwischenablage und liest es über JavaScript, wenn Strg+V gedrückt wird.
Das Einfügen funktioniert in Chrome und Firefox einwandfrei, wenn die Zwischenablage tatsächlich das erwartete JSON desselben Ursprungs enthält. Wenn die Zwischenablage jedoch ursprungsübergreifenden Inhalt aus verschiedenen Anwendungen enthält, öffnet Firefox einen „Einfügen“-Dialog, der den Tastaturfokus unterbricht und im Allgemeinen ärgerlich ist.
Der Einfügen-Dialog ist eine Sicherheitsmaßnahme gemäß https://developer.mozilla.org/en-US/doc ... patibility:
Eine Eingabeaufforderung wird angezeigt, wenn Die Zwischenablage wird gelesen. Wenn die
Zwischenablage Inhalte gleichen Ursprungs enthält, wird die Eingabeaufforderung unterdrückt.
Ist es möglich, den Ursprung der Zwischenablage vorher< zu kennen? /strong> Versuchen Sie einen Operator, der den Dialog auslöst? Die Web-App muss keine Daten von einem anderen Ursprung lesen. Ich möchte den lästigen Dialog vermeiden.
Firefox-Zwischenablage: Testen Sie, ob der Inhalt denselben Ursprung hat, bevor Sie read() oder readText() versuchen. ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Lassen Sie mehr Schaltfläche lesen, bevor Sie klicken, bevor Sie klicken
by Anonymous » » in JavaScript - 0 Replies
- 22 Views
-
Last post by Anonymous
-