2016-06-27 3 views
0

オリジンポリシーが同じ私は自分で外部URLをリクエストすることはできません。破損したリンクを確認するwebservice

例:

要求: http://foo.com?linkToCheck=www.google.it

応答: 状況をだから私は私のために仕事をすることができますいくつかの残りのWebサービス(それができるように、外部由来のヘッダを実装)を探しています= 200

存在しますか?

+0

たぶん、あなたはあなた自身のバックエンドでこれを行うことができますし、JavaScriptからそれを呼び出しますか? – Arg0n

+0

@ Arg0n私は実際にそれを行いましたが、それはうまくいきましたが、私のチームメイトはクライアントの行動範囲だと思って無駄です。だから私はクエリにいくつかの外部wsを探しています:) – Nemus

答えて

0

のような絞り込み何かについて何を:

function check(url, fn) { 
    var i = document.createElement('iframe'), 
     to = 5000, 
     t, 
     res = false; 
    i.style.display = 'none'; 
    i.onload = function(){ 
     res = true; 
     document.body.removeChild(i); 
     clearTimeout(t); 
     fn(true); 
    }; 
    t = setTimeout(function() { 
     !res && fn(false); 
     document.body.removeChild(i); 
    }, to); 
    i.src=url; 
    document.body.appendChild(i); 
} 

check('//www.googleDoesNotExists.com', function (r){ 
    alert(r); 
}); 
check('//www.google.com', function (r){ 
    alert(r); 
}); 
関連する問題