JavaScript, чтобы определить, изменилась ли страница в удаленном домене - PullRequest
0 голосов
/ 17 мая 2010

Я пытаюсь найти способ на стороне клиента определить, изменилась ли страница в удаленном домене.

Я не могу загрузить страницу в iframe и проверить ее содержимое из-за той же политики происхождения.

Поэтому я попытался использовать .getResponseHeader("Content-Length") и .getResponseHeader("Last-Modified"), но, очевидно, они также ограничены SOP, хотя FireBug показывает Content-Length в консоли.

Есть ли способ сделать это? Мне просто нужен способ узнать, изменилась ли страница.

Thx

1 Ответ

0 голосов
/ 17 мая 2010

Вы не можете сделать это полностью на стороне клиента, если другой конец не поддерживает CORS или JSONP или какой-либо другой механизм перекрестного происхождения для этого. В отсутствие этого, ваши единственные варианты:

  • Использование справки на стороне сервера
  • Использование подписанного скрипта (которому ваши пользователи должны будут дать разрешение)
  • Использование подписанного Java-апплета (которому ваши пользователи должны будут дать разрешение)
  • Использование элемента управления ActiveX (которому ваши пользователи должны будут дать разрешение)

... вы поняли.

...