Estoy trabajando para construir una extensión del navegador. Soy un completo principiante en la creación de extensiones, así como json y js; por el momento estoy trabajando para crear esta extensión en Opera.
En definitiva, la aplicación final de esta prórroga será la siguiente:
Repetido por su importancia: me gustaría obtener acceso a todo el texto en un objeto editable, no solo a la parte resaltada/seleccionada del mismo. En otras palabras, quiero hacer clic con el botón derecho en un objeto editable, como un cuadro de texto, y capturar todo el texto que contiene.
Y aquí es donde me encontré con un problema: ¿cómo tomo todo el texto en un objeto editable, no solo la parte seleccionada/resaltada del texto en el objeto?
Para mi base, estoy usando este ejemplo simple: https://dev.opera.com/extensions/context-menus/
También encontré esta publicación de hace 10 años ( "¿Seleccionar texto mediante programación en un elemento HTML editable?" ), pero no tengo suficiente experiencia para intentar implementarla y ver si las soluciones funcionan.
Si alguien está familiarizado con cómo lograr los conceptos básicos de esto, le agradecería que me proporcionara un esquema aproximado del código para mostrarme cómo implementar correctamente la solución desde el enlace anterior u otro método que funcione.
Gracias por su amabilidad.