Google.com/blank.html sitesinin amacı nedir


Yanıtlar:


24

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.htmlboş 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 .


6
Bu, blank.html dosyasının iyi bir kullanımı ve aklıma bile gelmez. Ancak tanıdığım çoğu kişi, el feneri olarak kullanmak üzere telefonlarda ve tabletlerde parlak beyaz, boş bir ekran oluşturmak için google.com/blank.html kullanıyor. Bu kullanımın Google’ın sayfa için niyetinde olup olmadığını bilmiyorum, ancak bu amaç için popüler.
Norman Kraft

1
Sevdiğim (nefret) bu gün ve yaşta beyaz bir ekran almanın en kolay yolunun bir tanesini google'a sormak!
Alex,

Bir web sayfasını yerel olarak kaydedebilir veya 2MB + ekran ışığı uygulamalarından birini kullanabilir miyim :) @Alex
tgkprog

7

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).


3
Önceki cevabını sildiğim için üzgünüm. Sebat ettiğin için teşekkür ederim.
Stephen Ostermiller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.