2010-12-29 7 views
3

웹 응용 프로그램의 사용자에게 예상 도메인 이름을 입력하는 양식을 제시 한 다음 JavaScript를 사용하여 클라이언트가 사용 가능한지 여부를 찾습니다.도메인이 클라이언트로부터 등록되었는지 어떻게 알 수 있습니까?

내 호스트 컴퓨터를 사용하지 않고이를 수행 할 수있는 방법이 있습니까? 사용자의 브라우저에서 AJAX 요청을 도메인을 조회하는 일부 웹 서비스로 보내는 것과 같이? 그런 서비스가 존재합니까?

답변

0

지원되는 콜백을 모르지만 도메인 조회 API 서비스가 몇 가지 있습니다 (예 : http://www.dynadot.com/domain/api2.html). 나는 많은 문서를 읽지도 않았다.

표면적으로 보면 서버 측 (PHP를 사용하거나 무엇을 사용하든) 요청을 작성한 다음 결과를 사용자 (AJAX 가능성이 높습니다)에게 돌려 주어야하는 것처럼 보입니다. 완전히 클라이언트 측 (예 : JSONP)은 아니지만 충분해야합니다.

3

가장 좋은 방법은 ajaxwhois 서비스를 사용하는 것입니다. 이것은 완전한 아약스 기반 호출입니다. 같은 것을 jQuery의 .ajax 함수를 사용할 수 있습니다. 이 밖에 ajaxwhois

+0

좋은 생각인데 내 JS 코드가 도메인의 사용 가능 여부를 어떻게 발견하는지는 분명하지 않습니다. 이 정보는 ajaxwhois.com 페이지가로드 된 후에 생성되므로 반환 된 HTML의 일부가 아닙니다. 그래서 나는 말할 수있는 한 "사용할 수있다"는 grep을 할 수 없을 것입니다. (나는 무엇인가 놓치고 있는가?) 나는 그들이 서비스를 제공하는 이유는 사람들이 실제로 자신의 사이트를 방문하여 godaddy 제휴 링크를 통해 도메인을 등록하기를 원한다고 생각한다. – Ethan

+0

페이지 소스 코드를 엿보는 것이 좋습니다. 네, 실제로 godaddy url (form action URL)을 호출합니다. 프런트 엔드 JS에서도 똑같은 것을 사용할 수 있습니다. –

관련 문제