我们在某个网站上有 YouTube 视频,并希望检测他们是否可能由于(很可能)公司政策或其他原因而无法观看这些视频。
我们有两个站点:
1) 弹性/闪光
2)HTML
我认为使用 Flex 我可以尝试下载 http://youtube.com/crossdomain.xml如果它是有效的 XML,则假定该站点可用
但是使用 HTML 我不知道该怎么做。我什至想不出一个“不错的黑客”。
最佳答案
我喜欢缺乏者的解决方案,但是是的,它创建了一个 race condition .
这将起作用并且不会创建比赛条件:
var image = new Image();
image.onload = function(){
// The user can access youtube
};
image.onerror = function(){
// The user can't access youtube
};
image.src = "http://youtube.com/favicon.ico";
关于apache-flex - 检测 YouTube 是否被公司/ISP 阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/286021/