मैं greasemonkey में जोड़ने के लिए एक जावास्क्रिप्ट स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो किसी तत्व के बाद बटन जोड़ता है। इस बटन के लिए ऑनक्लिक को माता-पिता तत्व टेक्स्ट को कीबोर्ड पर कॉपी करना चाहिए। मुझे लगता है कि पहले से ही इस जैसे पाठ की क्लिपबोर्ड पर चयनित प्रतिलिपि उदाहरण के बहुत देखा है:Greasemonkey जावास्क्रिप्ट क्लिपबोर्ड बटन पर कॉपी करें
<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">
मिले here।
मुझे यह भी पता चला है कि आप इनपुट तत्वों में टेक्स्ट का चयन कर सकते हैं। मैंने अभी तक दोनों व्यवहार्य समाधान के साथ-साथ कई अन्य तकनीकों के संयोजन की कोशिश की है। मुझे यह भी यकीन नहीं है कि उपरोक्त कोड क्लिपबोर्ड पर क्यों कॉपी करता है। क्या किसी के पास इसका कोई समाधान है?
यह भी ध्यान दें: https://developer.mozilla.org/en/Using_the_Clipboard – javamonkey79