ウェブアプリケーションのユーザーに、将来のドメイン名を入力するフォームを提示してから、JavaScriptを使用してクライアントが利用可能かどうかを調べます。ドメインがクライアントから登録されているかどうかをどのように発見できますか?
自分のホストマシンを使わずにこれを行う方法はありますか?ユーザーのブラウザからAJAXリクエストをドメインを検索するいくつかのWebサービスに送るのと同じですか?そのようなサービスは存在しますか?
ウェブアプリケーションのユーザーに、将来のドメイン名を入力するフォームを提示してから、JavaScriptを使用してクライアントが利用可能かどうかを調べます。ドメインがクライアントから登録されているかどうかをどのように発見できますか?
自分のホストマシンを使わずにこれを行う方法はありますか?ユーザーのブラウザからAJAXリクエストをドメインを検索するいくつかのWebサービスに送るのと同じですか?そのようなサービスは存在しますか?
いくつかのドメインルックアップAPIサービス(例:http://www.dynadot.com/domain/api2.html)がありますが、サポートコールバックはわかりません。私はドキュメンテーションの多くを読んでいない。
サーフェスから見ると、サーバーサイドで(PHPなどを使用して)リクエストを行い、その結果をユーザー(AJAXの可能性が高い)に返す必要があるようです。完全にクライアントサイドではない(JSONPなど)が、十分に良いはずです。
最も良い方法は、ajaxwhoisサービスを使用することです。これは完全なAjaxベースの呼び出しです。 jQueryの.ajax関数を使用することもできます。このうちajaxwhois
チェック:私はREG-DOM-LIBSを実装しました http://lbolla.wordpress.com/2011/04/05/get-registered-domain-in-python-and-javascript/
( - :http://ajaxwhois.com/?domainnameまたはhttp://ajaxwhois.com/?domainname.extension
参考:
は自動的にこのURLを使用し、ドメインの検索を起動するにはhttp://www.dkim-reputation.org/regdom-libs/)をJavascriptとPythonで実行します。
それは素晴らしいアイデアですが、私のJSコードがドメインが利用可能かどうかをどのように発見するのかは明らかではありません。この情報は、ajaxwhois.comページのロード後に生成されるため、返されるHTMLの一部ではありません。だから、私が知る限り、 "利用可能である"ということをgrepできないだろう。 (何か不足していますか?)私は彼らがサービスを提供する理由は、人々が実際に自分のサイトを訪問し、ゴダディのアフィリエイトリンクを通じてドメインを登録してほしいということです。 – Ethan
ページのソースコードを覗いてみてください。はい、実際にはgodaddyのURL(フォームアクションURL)を呼び出します。フロントエンドのJSでも同じことができます。 –