|
От
|
apple16
|
|
К
|
All
|
|
Дата
|
27.01.2003 16:55:09
|
|
Рубрики
|
Администрации;
|
|
По поводу жлобского хостинга и борьбы с ним
В последнее время жлобский хостинг стал стандартом
- все провайдеры бесплатного хостинга
запрещают ссылку на свои не текст ресурсы
(фотографии в частности) с других сайтов.
Делается это для того чтобы уменьшить
исходящий траффик не содержащий баннеры.
Способ обычно выбирается следующий -
если у картинки есть Referer и он не
принадлежит держателю хостинга - отдают не
документ а в лучшем случае редирект на страничку с баннерами.
В результате в постингах на форуме появляются недокачанные (вернее не отданные) картинки.
Предлогается следующее.
Поскольку если Referer пустой картинку таки отдают
для фиксированного множества сайтов
(для начала narod.ru) модифицировать процедуру
предобработки постинга.
Вместо замены URL на
Показать картинку
где func это примерно
function func(new_location) {
var winWidth = 0.7*screen.width;
var winHeight = 0.7*screen.width;
var origX = 0.25*screen.width;
var origY = 0.25*screen.height;
winRefQueue = window.open(new_location,'','resizable,width=' + winWidth + ',height=' + winHeight + ',screenX=' + origX + ',screenY=' + origY + ',left=' + origX + ',top=' + origY);
winRefQueue.opener = this.window;
}
Короче говоря открытие в новом окне одной картинки
- у нее Referer будет пустой и она покажется
Что на что менять можно уточнить
(т.е. можно вставлять хоть иконку с надписью Жлобы но
важен сам принцип - большинству пользователей
слабо знакомых с технологией удастся таки увидеть
картинку и наш траффик не вырастет за счет Копилки)