Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

210
Vistas
(Chrome/Opera/Etc) Extensiones: ¿Acceso a *TODO* el texto en un objeto editable a través del menú contextual (no solo las partes seleccionadas/resaltadas del texto)?

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:

  1. Tome TODO el texto en un objeto de texto editable a través del menú contextual del botón derecho (específicamente, TEXTO NO SELECCIONADO/RESALTADO)
  2. Aplique modificaciones específicas según lo dicte la selección del usuario en el menú contextual.
  3. Luego reemplace el texto original con el texto modificado dentro del objeto de texto editable.

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.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda