google.com/blank.html의 목적은 무엇입니까


답변:


24

Google에는 다음과 같은 특수 목적으로 설계된 일부 URL이 있습니다.

http://www.google.com/blank.html

http://clients3.google.com/generate_204

이들은 '포털 포털' 을 쉽게 감지 할 수 있도록 설계되었습니다 . 즉, 호텔이나 공항에서 Wi-Fi 네트워크에 로그인하면이 페이지를 확인할 수 있습니다. 그들이 의도 한 결과 이외의 것을 반환하면 (즉 blank.html, 빈 페이지 이외의 것을 포함하는 경우 ),이를 확인하는 프로세스는 무언가가 웹 요청을 가로 채고 있다는 것을 알고 있습니다.

사용 예 ( WifiWatchdogStateMachine.java ) :

private static final String DEFAULT_WALLED_GARDEN_URL =
        "http://clients3.google.com/generate_204";
    /**
 * DNS based detection techniques do not work at all hotspots. The one sure
 * way to check a walled garden is to see if a URL fetch on a known address
 * fetches the data we expect
 */
private boolean isWalledGardenConnection() {
    HttpURLConnection urlConnection = null;
    try {
        URL url = new URL(mWalledGardenUrl);
        urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setInstanceFollowRedirects(false);
        urlConnection.setConnectTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
        urlConnection.setReadTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
        urlConnection.setUseCaches(false);
        urlConnection.getInputStream();
        // We got a valid response, but not from the real google
        return urlConnection.getResponseCode() != 204;
    } catch (IOException e) {
        if (DBG) {
            log("Walled garden check - probably not a portal: exception " + e);
        }
        return false;
    } finally {
        if (urlConnection != null) {
            urlConnection.disconnect();
        }
    }
}

이것에 대한 추가 논의는 이 스레드 에서 찾을 수 있습니다 .


6
그것은 blank.html을 잘 사용하는 것이고, 내가 생각하지 않았을 것입니다. 그러나 내가 아는 대부분의 사람들은 google.com/blank.html을 사용하여 휴대 전화와 태블릿에서 손전등으로 사용할 밝은 흰색의 빈 화면을 생성합니다. 그 사용이 페이지의 Google 의도에 있는지 모르겠지만 그 목적으로 인기가 있습니다.
Norman Kraft

1
나는 요즘 나이에 하얀 화면을 얻는 가장 쉬운 방법은 구글에 요청하는 것입니다.
Alex

로컬 웹 페이지를 저장하거나 2메가바이트 + 화면 조명 애플리케이션 : @ 알렉스 중 하나를 사용할 수
tgkprog

7

이 URL은 '포로 포털'의 감지를 용이하게하기위한 것이 아니라 다양한 목적으로 Google에서 사용합니다.

아래 설명 된 경우에 사용되는 것을 발견했습니다.

Google blank.html 참조는 웹 검색 SERP에 이미지가 나타나고 사용자가 해당 이미지를 클릭 할 때 사용됩니다. 이로 인해 Google은 이미지 썸네일을 더 크게 볼 수있는 검은 색 배경 페이지를 표시하며이 (보안되지 않은, 즉 HTTPS가 아닌 HTTP) 페이지에는 원래 (전체 크기) 이미지를 생성하는 일부 Google JavaScript / Ajax 코드가 포함됩니다. 브라우저에서 참조를 http://www.google.com/blank.html (또는 http://www.google.ca/blank.html 등의 현지화 된 유사 콘텐츠)로 설정하여로드합니다 .

이는 사용자가 이미지 검색을 수행 할 때 발생하는 것과 다릅니다. 이 경우 이미지 SERP가 보안 설정 (HTTPS)되고 사용자가 썸네일 이미지를 클릭하면 Google은 이미지를 검은 배경에 확대하여 표시하고 이미지 SERP 페이지에는 원본을 유발하는 일부 Google JavaScript / Ajax 코드가 포함됩니다 (전체 크기) 이미지가 빈 참조 자 (하지와 함께, 브라우저에 의해로드되는 blank.html).


3
이전 답변을 삭제하여 죄송합니다. 인내심을 가져 주셔서 감사합니다.
Stephen Ostermiller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.