2009-10-15 4 views
1

Интересно, возможно ли иметь водяной знак на горячих ссылках на внешнем сайте, но не на исходном сайте? Я использую jQuery, могу ли я что-то сделать?Водяной знак на горячих ссылках?

Спасибо, кучи!

+0

Это не возможно на стороне клиента; можете ли вы предоставить некоторую информацию о своей серверной среде? – Nate

+0

@Nate: Почему? Я имею в виду ... вы можете наложить водяные знаки, по крайней мере. – mpen

+0

@Mark, если я не понял этот вопрос, OP просто хочет погладить изображения, которые связаны с другими сайтами. Это просто невозможно с помощью клиентских средств, поскольку мы не контролируем этот клиент, являясь сторонним веб-сайтом. – Nate

ответ

2

Это невозможно благодаря технологии на стороне клиента. Вам нужно будет работать на сервере.

Если у вас есть доступ к серверной технологии, такой как ASP.NET; вы можете выставить все свои изображения через обработчик ashx. Это позволит вам отображать водяные знаки на некоторых изображениях или вообще не отображать изображения в зависимости от источника.

Вот большая статья по написанию обработчиков ASHx для изображений - http://dotnetperls.com/ashx-handler/

Если вы используете сервер на основе * Никс, @Jojo имеет некоторые ссылки для использования PHP для подобного эффекта.

После написания такого обработчика в ASP.NET или php вам нужно будет проверить HTTP-ссылку, чтобы увидеть, является ли это страницей на вашем сайте или сторонним сайтом, а затем выполнить необходимую обработку изображений для создания ваш эффект watermakr.

0

Вы не можете сделать это с помощью JQuery, так как это совсем не связано с тем, что изображение передается по горячей ссылке. Вам нужно будет сделать это на стороне сервера.

0

Вам нужно будет что-то сделать в фоновом режиме, чтобы добавить водяной знак к изображениям с горячей ссылкой.

Оформить заявку this article, если у вас есть доступ к PHP.

1

Вам нужно будет проверить, соответствует ли HTTP-заголовок реферера домену вашего сайта до запуска кода водяного знака, чтобы определить, требуется ли водяной знак.

Смежные вопросы