2010-12-29 3 views
3

ウェブアプリケーションのユーザーに、将来のドメイン名を入力するフォームを提示してから、JavaScriptを使用してクライアントが利用可能かどうかを調べます。ドメインがクライアントから登録されているかどうかをどのように発見できますか?

自分のホストマシンを使わずにこれを行う方法はありますか?ユーザーのブラウザからAJAXリクエストをドメインを検索するいくつかのWebサービスに送るのと同じですか?そのようなサービスは存在しますか?

答えて

0

いくつかのドメインルックアップAPIサービス(例:http://www.dynadot.com/domain/api2.html)がありますが、サポートコールバックはわかりません。私はドキュメンテーションの多くを読んでいない。

サーフェスから見ると、サーバーサイドで(PHPなどを使用して)リクエストを行い、その結果をユーザー(AJAXの可能性が高い)に返す必要があるようです。完全にクライアントサイドではない(JSONPなど)が、十分に良いはずです。

3

最も良い方法は、ajaxwhoisサービスを使用することです。これは完全なAjaxベースの呼び出しです。 jQueryの.ajax関数を使用することもできます。このうちajaxwhois

+0

それは素晴らしいアイデアですが、私のJSコードがドメインが利用可能かどうかをどのように発見するのかは明らかではありません。この情報は、ajaxwhois.comページのロード後に生成されるため、返されるHTMLの一部ではありません。だから、私が知る限り、 "利用可能である"ということをgrepできないだろう。 (何か不足していますか?)私は彼らがサービスを提供する理由は、人々が実際に自分のサイトを訪問し、ゴダディのアフィリエイトリンクを通じてドメインを登録してほしいということです。 – Ethan

+0

ページのソースコードを覗いてみてください。はい、実際にはgodaddyのURL(フォームアクションURL)を呼び出します。フロントエンドのJSでも同じことができます。 –

関連する問題