2012-07-05 5 views
0

URL에서 웹 페이지 제목과 같은 메타 데이터를 가져 오는 방법은 무엇입니까? 웹 페이지의 미리보기를 만드는 방법이 필요합니까? 감사합니다.gwt를 사용하여 URL에서 웹 페이지의 제목 웹 페이지를 추출하는 방법은 무엇입니까?

+1

GWT를 사용 하시겠습니까? GWT가 클라이언트 측 GUI가 아닌가? –

+1

다른 사이트에서 페이지를 가져 와서 제목을 추출하거나 앱이 실행되는 페이지의 제목을 결정하는 방법을 묻는 중입니까? –

+0

다른 사이트에서 페이지를 가져 오는 방법을 묻습니다. 나는 프레임 워크를 사용하는 초보자이지만, 슬프게도 GWT가 java.net 패키지를 에뮬레이트하지 않는다는 것을 알게되었다. 제안이 있습니까 ?? – veronica

답변

0

현재 페이지의 제목을 얻으려면 Window.getTitle(). 원격 페이지의 제목을 얻으려면 RequestBuilder과 같은 것을 사용해야합니다.

+0

다른 사이트에서 페이지를 가져 오는 방법을 묻습니다. 나는 프레임 워크를 사용하는 초보자이지만, 슬프게도 GWT가 java.net 패키지를 에뮬레이트하지 않는다는 것을 알게되었다. 제안이 있습니까 ?? Window.getTitle() 응용 프로그램이 실행중인 현재 페이지의 제목을 반환합니다. – veronica

0

페이지를 표시하고 제목 클라이언트 측을 얻는 유일한 방법은 iframe을 사용하는 것입니다. 이 문제는 실제로 미리보기가 아니라는 것입니다. 실제 페이지의 확장 불가능한 창입니다. 그러나 대상 페이지가 다른 도메인에있는 경우 보안상의 이유로 제목에 대한 액세스가 차단됩니다.

final Frame f = new Frame("./cool.html"); 
f.addLoadHandler(new LoadHandler() 
{ 
    @Override 
    public void onLoad(LoadEvent event) 
    { 
     System.out.println(getTitle(f.getElement())); 
    } 

    private native String getTitle(Element frameElement)/*-{ 
     return frameElement.contentWindow.document.title; 
    }-*/; 
}); 

확장 가능한 미리보기를 만들거나 다른 도메인의 페이지에 액세스하려면 서버 쪽에서해야합니다.

관련 문제