URL это унифицированный указатель ресурса.
Если вы сменили url (сделали запрос по этому адресу), то и страница (код) у вас прилетел новый(обновился из кэша или с сервера).
Если вы используете ajax технологию, то url страницы не меняется. Вы как бы подгружаете кусок порцию новых данных.
Не ясно, что и почему вы пытаетесь отловить, какие изменения?