Тест соединения с YouTube - jQuery - PullRequest
1 голос
/ 26 октября 2011

Я загружаю проигрыватель iframe на YouTube и хотел бы предоставить запасной флэш-проигрыватель, если компьютер этого человека не может подключиться к YouTube со своего рабочего места.Есть ли способ проверить с помощью условного заявления jquery, заблокирован ли компьютер пользователя с YouTube или нет?Заранее спасибо,

1 Ответ

0 голосов
/ 26 октября 2011

Код ниже работает ... но есть несколько предостережений: если YouTube "заблокирован" и блокировщик возвращает правильный ответ, возможно, что успех будет ложным срабатыванием.Кроме того, возможно, что «error» не будет вызван, если ответ вызывает внутреннюю ошибку jQuery, потому что возвращенный dataType фактически не был jsonp.

$.ajax({
    url: 'http://gdata.youtube.com/feeds/api/videos/?alt=json',
    dataType: 'jsonp',
    success: function() {
        alert('success');
    },
    error: function() {
        alert('error');
    },
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...