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

210
Views
¿Cómo puedo hacer que el depurador de secuencias de comandos de Chrome llegue al punto de interrupción al cargar <iframe>?

Estoy tratando de entender cómo iframe llama a la URL especificada en su atributo src. Cuando miramos la pestaña de red en las herramientas para desarrolladores de Chrome, la columna Tipo se muestra como "documento".

Considere el siguiente fragmento HTML

 <!DOCTYPE html> <html> <body> <h1>The iframe element</h1> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3549.400553850174!2d78.03995351513306!3d27.175144783015277!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x39747121d702ff6d%3A0xdd2ae4803f767dde!2sTaj%20Mahal!5e0!3m2!1sen!2sin!4v1660205543740!5m2!1sen!2sin" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> </body> </html>
ingrese la descripción de la imagen aquí

En el caso de la API de búsqueda, el tipo se ve como búsqueda. ingrese la descripción de la imagen aquí De manera similar, cuando hacemos xmlHTTPRequest() el tipo es xhr.

Entonces, tengo las siguientes preguntas:

  1. ¿Qué indica el tipo "documento" en caso de iframe?
  2. ¿Qué método JS nativo usa iframe para cargar la URL en su atributo src?
  3. Dado que no puedo usar el punto de interrupción xhr, ¿cómo agregar un punto de interrupción en las herramientas de desarrollo de Chrome antes de que se invoque la URL en el atributo src de iframe (no estoy seguro de si esa es la terminología correcta aquí)?
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

¿Qué indica el tipo "documento" en caso de iframe?

Que la URL apunte a un documento (en este caso HTML).

¿Qué método JS nativo usa iframe para cargar la URL en su atributo src?

Ninguna.

Los navegadores proporcionan API para permitir que las páginas web ejecuten JavaScript en una página e interactúen con el navegador de varias maneras.

Suelen no estar escritos en JavaScript ni utilizarlo para la mayoría de sus operaciones internas. (C++ es más común).

about 4 years ago · Juan Pablo Isaza Report

0

¿Qué indica el tipo "documento" en caso de iframe?

Que el navegador solicitó un documento HTML para mostrarlo en una ventana del navegador orientada al usuario, tal como lo hizo Netscape 1.0 en su día.

¿Qué método JS nativo usa iframe para cargar la URL en su atributo src?

  • No hay JavaScript involucrado. Ni "Native JS" (lo que sea que eso signifique...) .
  • Pero supongo que cualquier código involucrado está en algún lugar aquí: https://github.com/chromium/chromium/tree/main/net/http

Dado que no puedo usar el punto de interrupción xhr, ¿cómo agregar un punto de interrupción en las herramientas de desarrollo de Chrome antes de que se invoque la URL en el atributo src de iframe (no estoy seguro de si esa es la terminología correcta aquí)?

Hay dos opciones, y puede usar ambas juntas:

  1. La API de tiempos de navegación y recursos en el DOM es compatible con la mayoría de los navegadores.
    • Básicamente, tiene un <script> en la parte superior de su <head> que escucha los eventos de inicio de navigationStart que aumentan el DOM, y puede colocar un punto de interrupción allí si lo desea.
    • https://developer.mozilla.org/en-US/docs/Web/Performance/Navigation_and_resource_timings
  2. Los "puntos de interrupción del detector de eventos" integrados en Chrome Developer Tools.
    • Vaya a la pestaña Fuentes y abra la lista de la derecha para seleccionar los eventos "Cargar" y "Ventana" de nivel superior. Una vez marcado, el depurador se interrumpirá cuando cualquier iframe en el documento actual genere cualquiera de esos eventos (especialmente load y navigate ).

    • Al igual que: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Report
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!