Toy

Рейтинг
67
Регистрация
20.03.2007
Front-end Developer

Ставьте анкоры:

<a name="content"></a>

http://something.com/#content

да, но при этом не выполняют JS!

Хорошо, тогда почему контент который я вывожу по window.onload отображается в выдаче на нужной странице?

Toy добавил 27.09.2011 в 17:07

Дикий пионер:
Куки, насколько я понял, всплыли в контексте того, что было заявление, что часы яваскриптовые в гугловской тулзе обсчитывает браузер пользователя, выполняя js с сайта, что неверно. Если бы эти часы показывались с использованием браузера пользователя, то это означало бы, что браузер может выполнить js-код с другого сайта на сайте гугла, что может привести к краже куков.

Благодарю, за понимание :-)

burunduk:
это тут причём?

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

Toy, palladin_jedi, замечательно, только я смотрю логи сервера - нет там обращений к данным папкам от пс, только от браузеров пользователей

Это как нло, их видят только те, кто в них верит. Вот я верю в исполнение гуглом js - он исполняет. Вы - не верите, гугл соответственно обходит ваши скрипты стороной :-)

выполнит код браузер, а не пс

че? О_о

Вы об xss слышали? )

хоть один пример можете привести?

Зачем его приводить, если это очевидно?

Как по вашему гугл индексирует интерактивные ajax-приложения? А вот как http://code.google.com/web/ajaxcrawling/docs/specification.html

linode.com

rackspace.com

пс могут прочитать js файл находящийся на странице и даже разобрать его (не выполнить), но они его не исполняют

Вы ошибаетесь, Google прекрасно выполняет js.

Весь прикол во том, что поисковики иногда поставляют в поле User-Agent идентификаторы браузеров. Создатели поисковиков ведь не самые глупые люди, правда?

Ну это уже проблемы автора, не мои :-)

Вот кстати и задачка, как вы отличите бота от пользователя, если оба выполняют js и у них одинаковый агент?

Toy добавил 27.09.2011 в 14:05

всё намного проще, робот не исполняет js

А с чего вы взяли что поисковик не выполняет js?

serval:
Это как?

Я не силен в настройках сервера, об апаче знаю очень малое, но в nginx например множно в location /path/to/script.js сделать проверку user-agent и если это бот гугла, то deny.

Спросите как это делается у знающих.

и что? индексируется же не папка, а страница куда инфа выводится.

Есть сервером заблокировать бота на этой папке, то соответственно и скрипт не будет выполняться, так как вместо него вернется forbidden

Всего: 534