Автоматически загружать amp-iframe без прокрутки - PullRequest
0 голосов
/ 10 июля 2020

На странице есть несколько amp-iframe, например:

<amp-iframe width="200" height="300" id="framebox" sandbox="allow-scripts allow-same-origin allow-scripts allow-popups" layout="responsive" src="https://example.com/file.html">    
</amp-iframe>

Я хочу загрузить один из amp-iframe, когда загружается фактическая страница, а не когда amp-iframe находится в области просмотра .

Что-нибудь сделать, чтобы это произошло?

1 Ответ

0 голосов
/ 14 июля 2020

Хорошо, я нашел решение. Просто загрузите iframe с заполнителем (используя изображение или тег HTML, т.е. <p>).

<amp-iframe width="200" height="300" id="framebox" sandbox="allow-scripts allow-same-origin allow-scripts allow-popups" layout="responsive" src="https://example.com/file.html"> 

<amp-img layout="responsive" src="https://www.example.com/favicon.ico" placeholder="placeholder" width="450" height="450"></amp-img>

</amp-iframe>

Я хотел загрузить iframe, который загрузит скрипт и получит местоположение родительского окна . Но пользователь должен прокрутить вниз до iframe, чтобы загрузить iframe.

Итак, я изменил высоту на 1 и поместил ее где-то рядом с заголовком.

<amp-iframe width="200" height="1" id="framebox" sandbox="allow-scripts allow-same-origin allow-scripts allow-popups" layout="responsive" src="https://example.com/file.html">



<amp-img layout="responsive" src="https://www.example.com/favicon.ico" placeholder="placeholder" width="450" height="450"></amp-img>

</amp-iframe>
...