Автоматически генерируемый HTML-код Paypal: почему изображение с 1 пикселем?
Если вы создаете кнопку с помощью инструментов продажи PayPals, вам предоставляется автоматически сгенерированный HTML после заполнения деталей конкретного продукта, который вы хотите продать. В нижней части этого сгенерированного кода находится этот странный фрагмент HTML:
<img alt="" border="0"
src="https://www.paypalobjects.com/*****-***-******-*/en_GB/i/scr/pixel.gif"
width="1" height="1">
Для чего это используется? Кажется, это нецелесообразно, на самом деле, если я его удалю, script все еще работает нормально.
Ответы
Ответ 1
Вероятно, он отправляет данные обратно в Paypal для отслеживания. Я бы оставил его, он вряд ли был бы вредоносным и мог бы помочь вам отслеживать статистику и т.д.
Он также использует HTTPS-соединение, поэтому любые данные, отправляемые на сервер Paypal, безопасны.
Ответ 2
Я думаю, что Том Гуллен прав, и однопиксельное изображение предназначено для отслеживания. При попытке ответить на тот же вопрос я нашел следующую статью, которая, вероятно, стоит прочитать: http://en.wikipedia.org/wiki/Web_bug. Особенно эта деталь:
"Первоначально веб-ошибка была небольшим (обычно 1 × 1 пиксель) прозрачным GIF или PNG-изображением (или изображением того же цвета фона), которое было встроено в HTML-страницу [...] Всякий раз, когда пользователь открывает страница с графическим браузером или считывателем электронной почты, загружается изображение или другая информация. Эта загрузка требует, чтобы браузер запрашивал изображение с сервера, хранящего его, позволяя серверу обратить внимание на загрузку".
Ответ 3
Я бы предположил одну из двух причин:
- В прежние дни (2001) мы использовали изображения 1px, чтобы убедиться, что границы между объектами отображаются правильно (например, в таблице). Они могут сделать это, если HTML встроен в очень устаревший веб-дизайн.
- Если он включает любой идентификатор, он может использовать его для сбора статистики о том, как часто ваша кнопка отображается (возможно, чтобы оценить скорость кликов).