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

178
Views
Problema del editor de pizarra: no se puede resolver un punto DOM desde el punto de pizarra: {"ruta":[0,0],"desplazamiento":30}

Descripción: el error aparece cuando agrego un enlace personalizado en un editor de pizarra en la posición actual del cursor y uso tabulador o espacio después del enlace insertado.

Este es el código que estoy usando para agregar mi elemento DOM de enlace personalizado en el editor de pizarra en la posición actual del cursor.

 window.addEventListener("message", (event) => { var linkDOMElement = document.getElementById('insertLink'); if (!linkDOMElement) { var range; if (event.data && (typeof event.data === 'string' || event.data instanceof String) && event.data.includes("atProspectId") && window.getSelection) { var range = window.getSelection().getRangeAt(0); var html = event.data; // create a span dom element var newElement = document.createElement('span'); newElement.id = 'insertLink'; newElement.innerHTML = html; // insert created dom element named newElement at current cursor position range.insertNode(newElement); } } }, false);

Escenario: tenemos una secuencia de comandos que adjunta nuestro ícono personalizado al editor de correo electrónico de alcance y aparentemente el editor de correo electrónico de alcance usa el editor de pizarra. Después de hacer clic en este ícono, abre nuestra aplicación de extensión en una nueva pestaña [por ahora]. Si el usuario hace clic en el botón "INSERTAR ENLACE", el enlace debe insertarse en la posición actual del cursor, lo que sucede como se esperaba. Pero no puedo hacer clic en el enlace y escribir más textos después de la inserción. Si uso espacio o tabulación después de la inserción del enlace, aparece este error. Esto se puede ver claramente en el video adjunto.

Ambiente:

Versión Slate: No tengo idea, ya que esto está sucediendo en un sitio web de terceros Sistema operativo: Windows Navegador: Chrome

Para ver cómo se produce el error anterior, puede hacer clic en el siguiente enlace y ver un video de 43 segundos.

https://user-images.githubusercontent.com/86764119/146716602-657bf5ce-535a-4bdb-bb36-64c3fbb8d548.mp4

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!