Javascript 在html网站上嵌入视频链接检查器脚本
我一直在寻找一个解决方案来编写一个脚本,警告网站上的嵌入视频是否已在视频提供商网站(如Youtube、Vimeo)上被删除或删除 我到处找,但找不到关于这个问题的任何解决方案。请查看:Javascript 在html网站上嵌入视频链接检查器脚本,javascript,Javascript,我一直在寻找一个解决方案来编写一个脚本,警告网站上的嵌入视频是否已在视频提供商网站(如Youtube、Vimeo)上被删除或删除 我到处找,但找不到关于这个问题的任何解决方案。请查看: function isURLReal(fullyQualifiedURL) { var URL = encodeURIComponent(fullyQualifiedURL), dfd = $.Deferred(), checkURLPromise = $.getJSON(
function isURLReal(fullyQualifiedURL) {
var URL = encodeURIComponent(fullyQualifiedURL),
dfd = $.Deferred(),
checkURLPromise = $.getJSON('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22' + URL + '%22&format=json');
checkURLPromise
.done(function(response) {
// results should be null if the page 404s or the domain doesn't work
if (response.query.results) {
dfd.resolve(true);
} else {
dfd.reject(false);
}
})
.fail(function() {
dfd.reject('failed');
});
});
return dfd.promise();
}
// usage
isURLReal('http://google.com')
.done(function(result) {
// yes
})
.fail(function(result) {
// no, or request failed
});
此处的完整详细信息:您应该检查每个视频提供商的API文档。他们应该有一些处理代码。所以如果我做对了,这就是在url访问失败时重定向。