Javascript 在html网站上嵌入视频链接检查器脚本

Javascript 在html网站上嵌入视频链接检查器脚本,javascript,Javascript,我一直在寻找一个解决方案来编写一个脚本,警告网站上的嵌入视频是否已在视频提供商网站(如Youtube、Vimeo)上被删除或删除 我到处找,但找不到关于这个问题的任何解决方案。请查看: function isURLReal(fullyQualifiedURL) { var URL = encodeURIComponent(fullyQualifiedURL), dfd = $.Deferred(), checkURLPromise = $.getJSON(

我一直在寻找一个解决方案来编写一个脚本,警告网站上的嵌入视频是否已在视频提供商网站(如Youtube、Vimeo)上被删除或删除

我到处找,但找不到关于这个问题的任何解决方案。

请查看:

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访问失败时重定向。