Chúng tôi có video trên YouTube trên trang web và muốn phát hiện xem có khả năng họ sẽ không thể xem video do chính sách công ty hay không.Phát hiện xem YouTube có bị chặn bởi công ty/ISP
Chúng tôi có hai trang web:
1) Flex/Flash 2) HTML
Tôi nghĩ rằng với Flex tôi có thể cố gắng để tải về http://youtube.com/crossdomain.xml và nếu nó là XML hợp lệ giả trang web là có sẵn
Nhưng với HTML tôi không biết làm thế nào để làm điều đó. Tôi thậm chí không thể nghĩ ra một 'hack tốt đẹp'.
như với giải pháp của người thiếu, nếu trang chặn có một favicon điều này sẽ gây ra một dương tính giả. Bạn nên kiểm tra sự hiện diện của một cái gì đó khác biệt với youtube. –
@Colin Pickard: Tốt. Có lẽ bạn nói đúng. Nhưng tôi đoán rằng nếu có trang chặn, nó sẽ sử dụng HTTP 404 (Không tìm thấy) hoặc Mã trạng thái lỗi khác, vì vậy tôi đoán nó sẽ không truy xuất được hình ảnh. Tôi đoán cách chính xác sẽ là làm một XMLHttpRequest và nhìn vào phản hồi, nhưng favicon dễ dàng hơn để mã và dễ dàng hơn, ví dụ, một trình duyệt điện thoại di động thực hiện nó –
IE trong windows phone 8.1 luôn gọi hàm onerror. Có vẻ như trình duyệt không xem xét .ico dưới dạng định dạng hình ảnh hợp lệ! – smohadjer