2010-07-06 2 views

ответ

20

Последнее изменение времени исходит из предположения, что веб-сервер предоставляет точную информацию. Динамически сгенерированные страницы, скорее всего, вернут время просмотра страницы. Однако ожидается, что статические страницы будут отражать фактическое время изменения файла.

Это распространяется через HTTP-заголовок Last-Modified. Трюк Javascript от AZIRAR умный и отобразит это значение. Кроме того, в Firefox, в разделе «Инструменты -> Информация о странице», также отображается в поле «Модифицировано».

6

В общем, нет способа узнать, когда что-то изменилось на другом сайте. Если сайт предлагает RSS-канал, вы должны попробовать это. Если сайт не предлагает RSS-канал (или если RSS-канал не включает информацию, которую вы ищете), вам придется царапать и сравнивать.

43

01. Откройте страницу, для которой вы хотите получить информацию.

02. Очистить адресную строку [где вы набираете адрес сайтов]:

и тип или копировать/вставить снизу:

javascript:alert(document.lastModified) 

03. Нажмите Enter или Перейти.

+3

Это работает * только * для статических веб-страниц. Хотя многие (большинство?) Небольших сайтов все еще используют статические страницы, это определенно не будет работать на таких крупных сайтах, как microsoft.com или google.com. –

+2

Да, он вернет SysDate. –

+4

Что касается сегодняшнего дня, если вы используете браузер Chrome (Google), ваше предложение/решение не будет работать, поскольку адресная строка имеет новое значение - это актуальный поиск в google engine! –

4

Посмотрите на archive.org

Вы можете найти почти все о прошлом веб-сайта там.

+0

Несмотря на подавляющее большинство голосов, это, пожалуй, лучший подход - вы можете сравнить кешированные версии на archive.org, чтобы найти, когда обновлялась веб-страница. – hoju

+0

Да, это было полезно, поскольку это показало мне, как часто обновлялся http://qmethod.org/about. Благодарю. – Ahmad

+0

Я согласен. Это лучший ответ. – mycowan

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