как узнать изменилась ли веб страница?

183
02 июня 2017, 14:02

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

Answer 1

Не совсем понятно что вы хотите и какие условия, но вам определённо нужна интеграция со сторонним сервисом которые будут увеомляться о изменении на вашей странице и, например, слать уведомление на почту.

Это если вы не собираетесь держать открытой страницу всё время. Иначе никак.

Answer 2

Есть такая штука - MutationObserver Её можно использовать, чтобы следить за изменениями страницы, пока она загружена.

const target = document.querySelector('html');
const observer = new MutationObserver(mutations => console.log(mutations));
observer.observe(target, {
    attributes: true,
    childList: true,
    characterData: true,
    attributeOldValue:true,
    subtree:true
});
READ ALSO
Построение графика с градиентом

Построение графика с градиентом

Подскажите реально ли построить график вот такого вида: И если не сложно хотелось бы пример так как у самого мозгов не хватит на это

252
$.ajax возвращает null

$.ajax возвращает null

Пытаюсь получить ответ от сервера, приходит Null Js

275
Отправить submit вместе с параметрами

Отправить submit вместе с параметрами

Возможно ли в функции javascript отправить вместе с параметрами отправку формы? то есть submit?

172
Проблема с заменой данные xml exel php

Проблема с заменой данные xml exel php

Всем привет, подскажите пожалуйста почему код не рабочийСуть в том чтобы распаковывать xlsx, менять в нем значение ячейки, и запаковывать обратно

176