Документ window.document часто изменяется, например, при переходе с одного URL на другой или при вызове document.reload (true);Javascript. Как определить, когда изменился файл window.document?
У самого документа есть готовое состояние, которое идеально подходит и событие readystatechange отслеживает любые изменения. Однако, если вы добавите addEventListener в документ для события readyState, и документ будет обновлен, addEventListener больше не будет существовать, и метод никогда не будет вызван.
Так что я хотел бы приложить его каждый раз, когда документ обновляется в объекте окна. Так есть способ обнаружить это?
Я нацеливание главным образом 5.1 браузер IOS Safari, так что я не возражаю о наследстве действительно. Однако история не решит проблему, которую я испытываю, обнаружив, что обновление window.document возобновлено. – Mark
история api позволит вам обновить документ _override_. В противном случае, я думаю, вы могли бы прослушать событие '' beforeunload '', но это не имеет особого значения, потому что ваши скрипты и все объекты JS будут уничтожены сразу после того, как это произойдет в любом случае ... – JKing
Действительно, JKing теперь вы говорите , Событие 'unload' запускается, когда документ действительно стирается, но на самом деле я хочу, чтобы событие «rightafterunload» ;-) – Mark