Почему некоторые гиперссылки Google AdSense используют "s-p: go to"?


В некоторых объявлениях Google я обнаружил, что гиперссылка hrefвыглядит так

href="s-p: Go to XYZ.com"

Они работают, но я не вижу кода, который переводит бит s-p: в реальный url.

За какой "завесой невежества" я заглядываю, пожалуйста? Я хотел бы знать, как происходит преобразование. Какая технология здесь используется?

Это проблема AdSense-смотрите объявления, которые появляются между статьей и комментариями к ней Страница:

Http://rortybomb.wordpress.com/2010/10/08/foreclosure-fraud-for-dummies-1-the-chains-and-the-stakes/

3 2

3 ответа:

Из приведенной ссылки вопрос заключается в таких ссылках:

<a href="s-p: Go to XYZ.com"
   onclick="advert_cookie(); window.location='http://googleads.g.doubleclick.net/[...]'; return false;">
XYZ.com
</a>

Чтобы ответить на этот вопрос, преобразование не выполняется: обработчик JavaScript onclick устанавливает window.location к данному URL, поэтому атрибут (invalid) href просто игнорируется.

Наиболее вероятный ответ заключается в том, что это плагин Wordpress для adwords, который отображает добавления именно таким образом.

Я никогда не видел его раньше, так что не верьте мне на слово, но я смотрю в него!

Поведение ссылки генерируется фрагментами Javascript, предоставленными Google, а не самим браузером. Следовательно, текст явно задан кодом Google, и они решили показать этот текст по какой-то неизвестной мне причине.

Я не знаю ни одного браузера, поддерживающего протокол s-p как есть. Пользовательские браузерные плагины могут обеспечить эту функцию, но я о них не слышал.