최근에 나는 어떻게 든 http://www.google.com/blank.html
누구든지이 페이지가 존재하는 이유와 그 페이지가 유용한 이유를 알고 있습니까?
최근에 나는 어떻게 든 http://www.google.com/blank.html
누구든지이 페이지가 존재하는 이유와 그 페이지가 유용한 이유를 알고 있습니까?
답변:
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();
}
}
}
이것에 대한 추가 논의는 이 스레드 에서 찾을 수 있습니다 .
이 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
).