-
Notifications
You must be signed in to change notification settings - Fork 12
/
proxy.html
19 lines (19 loc) · 4.43 KB
/
proxy.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Google cache browser proxy page</title>
<link href="http://cache.nevkontakte.com/gcache.css" type="text/css" rel="stylesheet">
<script src="http://cache.nevkontakte.com/gcache.js" type="text/javascript"></script>
</head>
<body>
<div id="greeting">
<h1>Вас приветствует Google Cache Browser JS</h1>
<p>GCB-JS — это экспериментальный проект, предназначенный для повышения удобства пользования кэшем поисковой машины Google.</p>
<p>Существует один простой и популярный способ посмотреть версию веб-страницы, находящейся в кэше Google — отправить поисковый запрос cache:http://example.com/. Тогда, если, конечно, страница проиндексирована, вы попадете на копию страницы http://example.com/, сохраненную Гуглом. Одна беда — кликнув по любой ссылке, вы попадете уже на не кешированную версию страницы, и погулять по кешированной версии уже не удастся. Конечно, если сильно приспичит, то можно снова скопировать адрес страницы, снова отправить запрос и так далее, но это же так мучительно неудобно! Проще совсем забить.</p>
<p>Когда-то давно, года три-четыре назад, я уже озабачивался этой проблемой. В результате родился сервис Google Cache Browser, который пропускал через себя странички из кеша Гугла, преобразовывал ссылки на странице таким образом, чтобы они снова шли через GCB, и таким образом ходить по кешированному сайту стало удобно. Но довольно быстро проявились и его проблемы: IP сервера постоянно попадал в бан Гугла и расходовалась уйма трафика на моем хостинг-тарифе. Поэтому, сервис поболтался-поболтался, да и умер где-то годик назад.</p>
<p>А вот теперь эта проблема меня снова обеспокоила, и я решил попробовать другой подход: перенести весь функционал в браузер пользователя при помощи небольшой дозы JavaScript-кунгфу, избавившись таким образом от расходов трафика и банов. Единственная проблема, которая здесь имеет место — заставить выполняться мой JS в контексте домена webcache.googleusercontent.com. Вот для этого мне и нужна страничка, на которую вы сейчас смотрите: ее должен проиндексировать Google, а потом я буду использовать ее в качестве перевалочной станции для новой версии сервиса. Это, конечно, не единственный способ, и даже не самый надежный, но, бесспорно, самый красивый и удобный. Посему — Гугл, проиндексируй меня! Пожалуйста.</p>
<p>Ну а если вы живой человек, зашедший невесть каким образом на эту страничку, могу посоветовать вам посетить мой <a href="http://nevkontakte.com/">блог</a>. Думаю, вы найдете там немало интересного. Ну и я не могу не упомянуть моего "спонсора", очень хороший, годный хостинг. Вот их рекламка: <!--eomy-->.</p>
</div>
</body>
</html>