Почему некоторые гиперссылки 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 ответа:
Из приведенной ссылки вопрос заключается в таких ссылках:
<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 как есть. Пользовательские браузерные плагины могут обеспечить эту функцию, но я о них не слышал.