Попробуйте это:
- Открой Chrome Dev Tools
- Перейдите на вкладку "Источники"
- На правой панели разверните "Event Listener Breakpoints"
- Развернуть дерево «Загрузить»
- Проверьте
beforeunload
и unload
варианты
Посмотрите, если это поможет; снимок экрана ниже.
Edit: С другой стороны, если это не работает, вы можете использовать Chrome для поиска всех загруженных сценариев для кода, который может быть ответственным. Есть, видимо, a lot of ways to refresh the page with JavaScript, но в основном они имеют несколько обычных строк, таких как «навигатор», «местоположение», «перезагрузка», «окно».
Наконец, если есть ссылка на ту же страницу, вы находитесь, возможно некоторый JS является запуск нажатия на it-- маловероятен, но стоит исследовать, если ничего не работает до сих пор ...
(Извините форматирование, поскольку я нахожусь на мобильном телефоне ...)
Вы можете попробовать пользовательский прослушиватель «onunload» и прорваться туда. – Marvin
Затем вы можете генерировать трассировку стека (http://stackoverflow.com/a/635852/558021) и посмотреть, какие функции задействованы при запуске перезагрузки. – Lix
Возможно, вы уже знаете это. В консоли Chrome установлен флажок, из-за которого журналы не очищаются после перезагрузки. –