मैं एक साधारण फ़ायरफ़ॉक्स एक्सटेंशन पर काम कर रहा हूं और मैं चयनित टेक्स्ट प्राप्त करना चाहता हूं। मैं इस की कोशिश की:फ़ायरफ़ॉक्स एक्सटेंशन: चयनित टेक्स्ट प्राप्त करें
var WordCount = {
/* ... */
changeSelected: function() {
var selectedText = this.getSelection();
var words = this.countWords(selectedText);
this.changeStatus(words, " selected");
//alert(selectedText);
},
getSelection: function(e) {
var focused_window = document.commandDispatcher.focusedWindow;
var sel_text = focused_window.getSelection();
return sel_text.toString();
}
}
window.addEventListener("select", function(e) { WordCount.changeSelected(); }, false);
समस्या यह है कि मैं) document.commandDispatcher.focusedWindow.getSelection (साथ चयन मिल न और मैं नहीं जानता कि क्यों :(
element.value.substring (element.selectionStart, element.selectionEnd) के साथ इसे बदलने का प्रयास करें; काम किया। – Fu86