Tôi đang làm việc trên một số máy lẻ Firefox sẽ thao tác văn bản được đánh dấu.Làm cách nào để bạn thao tác văn bản đã chọn qua tiện ích mở rộng Firefox
Trên một trang độc lập, tôi có thể nhận được các văn bản đã chọn với:
selectedText = document.selection?document.selection.createRange().text;
Sau đó, tôi muốn thao tác văn bản đã chọn với các hoạt động chuỗi trên textarea trong câu hỏi. Thật không may, đó là không thể cho một plugin kể từ khi tôi không biết nơi văn bản được lựa chọn của người dùng là.
Có cách nào lấy tên của phần tử trong đó văn bản được chọn hoặc để thay đổi văn bản đã chọn mà không có tên của phần tử không?
Hm, tôi đọc "Tôi đang làm việc trên một phần mở rộng của Firefox ..." – altblue
và để chứng minh bản thân theo cách đơn giản, mở một số trang web ngẫu nhiên trong Firefox, chọn một số văn bản trên trang đó, tập trung thanh địa chỉ, dán "javascript: void (alert (content.getSelection()))" (không có dấu ngoặc kép) và nhấn Enter. – altblue