Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

214
Views
(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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!