Ich versuche eine Erweiterung zu bauen. Das erste Ereignis wird außerhalb eines beliebigen Browsers ausgeführt und durch einen Hotkey ausgelöst. Dieser Hotkey löst eine Eingabeaufforderung aus, und das Ergebnis dieser Eingabeaufforderung wird verwendet, um eine Webseite abzufragen.In Eingabeaufforderung einfügen (d. H. Wie auf die Eingabeaufforderung fokussiert wird)? (Chrome Erweiterung)
Standardmäßig möchte ich, dass die Eingabeaufforderung aus der Zwischenablage des Benutzers ausgefüllt wird. Ich habe alle entsprechenden Berechtigungen aktiviert. Gibt es eine Möglichkeit, das Eingabefeld im Eingabeaufforderungsfenster so zu "fokussieren", dass "document.execommand ('paste');" wird funktionieren?
Gibt es eine Möglichkeit, die dritte Zeile des folgenden Javascript zu ändern, um das gewünschte Ergebnis zu erzielen?
JavaScript
document.getElementById("myButton").addEventListener("click", function(){
var result = prompt("enter value");
document.execCommand('paste');
alert(result);
});
html
<input type="button" value="clickme" id="myButton">
Warum brauchen Sie die Eingabeaufforderung? –