Próbuję napisać skrypt JavaScript, który doda się do greasemonkey, który dodaje przycisk po elemencie. Przycisk onClick dla tego przycisku powinien skopiować tekst elementu nadrzędnego na klawiaturę. Widziałem wiele przykładów, że kopia już zaznaczony tekst do schowka, takich jak ten:Przycisk Greasemonkey JavaScript Copy to Clipboard
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function copyit(theField) {
var selectedText = document.selection;
if (selectedText.type == 'Text') {
var newRange = selectedText.createRange();
theField.focus();
theField.value = newRange.text;
} else {
alert('Alert: Select The text in the textarea then click on this button');
}
}
// End -->
</script>
<input onclick="copyit(this.form.text_select)" type="button" value="Click Here to Copy the Highlighted Text" name="copy_button">
Znaleziony here.
Odkryłem również, że możesz wybrać tekst w elementach wejściowych. Próbowałem połączyć obydwie techniki, a także wiele innych bez realnego rozwiązania. Nie jestem nawet pewien, dlaczego powyższy kod kopiuje do schowka. Czy ktoś ma rozwiązanie tego?
Uwaga: https://developer.mozilla.org/en/Using_the_Clipboard – javamonkey79