2011-07-05 10 views
1

これはおそらくセキュリティ違反につながることは知っていますが、JavaScriptのURLの有効性をチェックする方法はありますか?これは、のクライアントで実行する必要があります。なぜなら、URLにアクセスできるかどうかをチェックする必要があるからです。内部/外部ネットワークの違いが適用されます。javascriptを使用してリモートURLの有効性をチェックするにはどうすればよいですか?

jQuery.ajax()を使用しようとしましたが、リモートサーバーとJSONPでは動作しませんが、JSON応答は期待できません。実際、有効なXMLやJSONだけでなく、あらゆる種類のURLをテストする必要があります。

可能であれば、有効なstatusCode = 200などを確認する必要があります。

答えて

1

まあ、おそらくセキュリティ上の問題が原因で可能ではないようです。

私の場合の解決策は、別のサーバーでJSONP応答を作成することでした。スクリプトは単に要求を出します(JSONPはドメイン間の要求を許可します)。

ありがとうございます。