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
¿Cómo crear un amplificador integrado que ajuste su altura según el contenido?

Esto es similar a esta pregunta, pero necesito ajustar dinámicamente la altura de un amplificador integrado en lugar de un marco de amplificador.

cómo crear iframe AMP ajusta su altura de acuerdo con el contenido

Esta página ofrece ejemplos claros de cómo ajustar la altura de un marco de amplificador:

https://amp.dev/documentation/examples/components/amp-iframe/

Cuando hago lo mismo para un amp-embed, desafortunadamente no funciona y no he encontrado instrucciones similares para un amp-embed o un amp-ad.

Aquí está el marco del amplificador:

 <amp-iframe width="300" height="10" layout="responsive" sandbox="allow-scripts allow-same-origin" resizable frameborder="0" src="http://localhost/loader.html" > <div overflow></div> </amp-iframe>

Y en el archivo loader.html, después de cargar el contenido, hago esta llamada:

 window.parent.postMessage({sentinel: 'amp', type: 'embed-size', height: document.body.scrollHeight},'*');
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Se puede cambiar el tamaño de amp-embed y amp-ad mediante la llamada a la API requestResize. Aquí hay más información:

Los anuncios pueden llamar a la API especial window.context.requestResize(width, height, opt_hasOverflow) para enviar una solicitud de cambio de tamaño.

Una vez que se procesa la solicitud, el tiempo de ejecución de AMP intentará acomodar esta solicitud lo antes posible, pero tendrá en cuenta dónde está leyendo el lector actualmente, si el desplazamiento está en curso y cualquier otro factor de rendimiento o UX.

https://github.com/ampproject/amphtml/blob/main/ads/README.md#ad-resizing

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!