Как отключить выполнение скриптов в тегах <script> внутри контейнера <iframe>
Как отключить выполнение скриптов в тегах <script> внутри контейнера <iframe>только на определенной странице сайта.
Фреймворк wordpress. Подробное описание проблемы. На странице выводится контент, где есть много видео с ютуба <ifreme>. Но сами контейнеры видео display:none. Из за того что скрипты все равно выполняются, страница грузится очень медленно. Нужно остановить загрузку фреймов. Желательно, что б решением был скрипт, который нужно будет встроить в хедер. Или php код в function.php темы. Спасибо! |
Браузер запретит доступ к iframe чужого домена.
|
Цитата:
|
Цитата:
|
Хорошо, можно запретить выполнение скриптов в iframe на определенной странице? Всего что внутри iframe? Или сам iframe, я незнаю...
|
В зависимости от того как эти iframe туда попадают реализаций может быть куча. А так суть одна: вырезать до отдачи пользователю все iframe'ы, заменяя оные на превьюшки(уже по клику разворачивающиеся в изначальный фрейм).
P.S. Для ютуба картинки-превьюшки без лишних телодвижений удобно получать по адресу "http://img.youtube.com/vi/$1/0.jpg", где $1 - id ролика. |
нет, iframe нужно вообще отключить, на том блоке стоит display: none, дальнейшего использование на данной странице не будет. Как нибудь отключить, что б не влияло на скорость загрузки.
Почему iframe там вообще появился - долго объяснять и было это сделано не без помощи черной магии)) |
Часовой пояс GMT +3, время: 15:28. |