Встроенные видеоролики YouTube, заблокированные администраторами сети, останавливающие загрузку веб-страницы

#html #youtube #embed #blocked

#HTML #YouTube #Внедрить #в разрешении отказано

Вопрос:

Мы разработали веб-сайт для одного из наших клиентов, на котором есть несколько встроенных видеороликов YouTube. К сожалению, клиентское программное обеспечение для интернет-фильтрации блокирует доступ к YouTube — это не может и не будет изменено, потому что это их (архаичная) политика.

Проблема в том, что наш клиент не может загрузить веб-сайт, потому что он зависает при попытке загрузить встроенные видеоролики. По-видимому, обычная html-страница с сообщением «запрещено» появляется, когда кто-то пытается получить доступ к youtube — так что я бы подумал, что браузер сдастся и продолжит работу .. но нет.

Есть ли у кого-нибудь простые предложения относительно того, как это можно решить? Возможно, сообщение «отказано» должно иметь заголовок 403, чтобы заставить браузер отказаться … альтернативно, есть хороший способ сделать это в html?

Комментарии:

1. Не могли бы вы сделать запрос на YouTube favicon.ico на JavaScript и в error случае удалить видеоролики YouTube?

2. Мог бы сделать, надеялся на что-то более простое, например, на умную настройку <param> или что-то в этомроде..

3. К сожалению, я не знаю ни одного param способа сделать это.

4. Хм, эта проблема не обнаружилась на моем веб-сайте. Если YouTube заблокирован, видео просто не отображается; загрузка страницы не прекращается полностью.

Ответ №1:

Не могли бы вы использовать IFrames?

 <html>
 <body>
  <p> anything outside of the frame</p>
  <iframe src="page_with_video.htm>
   <p> Sorry you can't acess this</p>
  </iframe>
 </body>
</html>
  

и тогда вы могли бы просто встроить видео на внешнюю страницу, что должно привести к загрузке страницы с видео отдельно от остальных.

Комментарии:

1. Отличное предложение.. в настоящее время мы прилагаем все усилия, чтобы заставить ИТ-отдел нашего клиента исправить их интернет-фильтр, но это звучит как довольно хорошее решение, если это не удастся.

2. В конце концов, мы сдались, они не сдвинулись с места, поэтому мы просто объяснили нашему клиенту, как исправить их ИТ-команду.