Я пытаюсь встроить и автоматически воспроизвести плейлист в мой html, либо путем загрузки страницы, либо ajax Я не могу заставить работать автозапуск. В firefox он будет автоматически воспроизводиться при вызове ajax, но в chrome не работает ни один. С другими браузерами все в порядке.
Я сузил его до фокусировки на странице в firefox до загрузки страницы и в chrome фокусировке самого фактического iframe до того, как iframe, кажется, загрузится.
TBH Я просто использую мышь для фокусировки, поскольку я пробовал window.focus()
на document ready
для firefox, но автозапуск не работает, а в chrome я прикрепил onload="this.contentWindow.focus()"
к iframe но, кажется, что-то происходит до загрузки, я не уверен, но если я загружаю страницу через браузер или через ajax, мне нужно щелкнуть окно iframe до полной загрузки iframe. В chrome вы можете видеть знак загрузки YouTube, но затем браузер должен перехватить и он останавливается.
Мой вопрос: есть ли способ перехватить это поведение или какое событие вызывается до загрузки iframe?
Если это помогает, вывод html таков, но, похоже, он правильно экранирован и т. Д. c ..
<iframe max-width="500" src="https://www.youtube.com/embed/aGJ3Jhb7i88?playlist=&autoplay=1" allowfullscreen="" width="100%" height="400" frameborder="0"></iframe>
EDITTTT: Я думаю, что нашел Святой Грааль chrome chrome политика автоигры Почему они просто не оставляют это на усмотрение разработчиков ???