Почему некоторые гиперссылки Google AdSense используют «sp: go to»? - PullRequest
2 голосов
/ 17 октября 2010

В некоторых объявлениях 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 ]

4 голосов
/ 17 октября 2010

По приведенной ссылке вопрос касается таких ссылок:

<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-адрес, поэтому атрибут (недействительный) href просто игнорируется.

0 голосов
/ 17 октября 2010

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

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

0 голосов
/ 17 октября 2010

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

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

...