Ich arbeite an einer Firefox-Erweiterung, die markierten Text manipulieren wird.Wie manipulierst du ausgewählten Text über eine Firefox-Erweiterung
Auf einer Stand-alone-Seite, kann ich den ausgewählten Text mit bekommen:
selectedText = document.selection?document.selection.createRange().text;
Dann würde ich den ausgewählten Text mit String-Operationen auf dem Textfeld in Frage manipulieren. Leider ist das für ein Plugin nicht möglich, da ich nicht weiß, wo der ausgewählte Text des Benutzers ist.
Gibt es eine Möglichkeit, den Namen des Elements, in dem Text ausgewählt ist, zu erhalten oder markierten Text ohne den Namen des Elements zu ändern?
Hm, ich lese "Ich arbeite an einer Firefox-Erweiterung ..." – altblue
und um sich doof-einfach zu beweisen, öffnen Sie eine beliebige Webseite in Firefox, wählen Sie einen Text auf dieser Seite, Fokus-Adressleiste, einfügen "javascript: void (alert (content.getSelection()))" (ohne Anführungszeichen) und drücken Sie die Eingabetaste. – altblue