Son zamanlarda bir şekilde http://www.google.com/blank.html adresine girdim.
Bu sayfanın neden var olduğu ve ne için yararlı olabileceği hakkında fikri olan var mı?
Son zamanlarda bir şekilde http://www.google.com/blank.html adresine girdim.
Bu sayfanın neden var olduğu ve ne için yararlı olabileceği hakkında fikri olan var mı?
Yanıtlar:
Google’ın aşağıdaki gibi özel amaçlar için tasarlanmış bazı URL’leri vardır:
http://www.google.com/blank.html
ve
http://clients3.google.com/generate_204
Bunlar 'esir portalların' tespitini kolaylaştırmak için tasarlanmıştır : yani, bir otel veya havaalanında bir wifi ağında oturum açtığınızda, siz (veya otomatik bir işlem) bu sayfaları kontrol edebilirsiniz. Amaçlanan sonuçtan başka bir şey döndürürlerse (yani blank.html
boş bir sayfa dışında bir şey içeriyorsa), kontrol eden işlem bir şeyin web isteklerinizi engellediğini bilir - büyük olasılıkla ödeme talep eden bir portal sayfası.
Kullanımına örnek ( 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();
}
}
}
Bununla ilgili daha fazla tartışma bu konu üzerinde bulunabilir .
Bu URL, Google tarafından yalnızca 'tutsak portalların' tespit edilmesini kolaylaştırmak için değil, çok amaçlı kullanılır.
Aşağıda açıklanan durumda kullanıldığını keşfettim:
Google blank.html yönlendiricisi, web araması SERP’inde bir resim göründüğünde ve kullanıcı bu resmi tıkladığında kullanılır. bu, Google’ın, resmin küçük resminin daha büyük bir görüntüsü olan siyah arka plan sayfasını görüntülemesine neden olur ve bu (güvenli olmayan, yani HTTP HTTPS değil) sayfasının, orijinal (tam boyutlu) resmin tarayıcı tarafından http://www.google.com/blank.html (veya bazı yerelleştirilmiş varyasyonlar, örneğin http://www.google.ca/blank.html vb.
Kullanıcı resim araması yaparsa, bu olanlardan farklı olduğunu unutmayın. Bu durumda, SERP resmi güvenlidir (HTTPS) ve kullanıcı küçük resmi tıklattığında, google görüntüyü siyah arka plan üzerinde ölçeklendirir ve görüntü SERP sayfası orijinaline neden olan bazı Google JavaScript / Ajax kodu içerir. tarayıcı tarafından yüklenecek (tam boyutlu) resim, boş bir yönlendiriciyle (değil blank.html
).