<script> const f = (evt) => { console.info('APP:', evt.type, document.readyState); }; window.addEventListener('load', f, false); document.addEventListener('readystatechange', f, false); </script> <script> document.addEventListener('DOMContentLoaded', () => { const script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://yastatic.net/share2/share.js'; script.onload = () => { console.log('SHARE: load'); Ya.share2('ya-share2', {}); }; document.head.appendChild(script); }, false) </script> <div class="ya-share2" data-services="collections"></div>
Console: