AFAIK window.location и window.location.href должен быть в значительной степени эквивалентным.
Уже давно я его использовал, но я не помню, чтобы когда-либо виделзапрос перед тем, как покинуть страницу.В большинстве случаев, когда меня просили, это происходило потому, что я явно вставлял подтверждение, например, при нажатии на ссылку, чтобы что-то удалить.