Есть ли способ следовать URL в JavaScript без установки document.location.href
?
У меня есть страница, которая отображает список объектов, и с каждым объектом может быть связана загрузка файла, доступ к которому осуществляется через гиперссылку. Щелчок по ссылке инициирует запрос AJAX, который в конечном итоге приводит к созданию временного файла, на который может ссылаться уникальный и временный URL-адрес.
В тот момент, когда AJAX-вызов завершается, он просто устанавливает document.location.href
для временного URL-адреса, и начинается загрузка файла. Конечно, это имеет побочный эффект изменения URL в адресной строке браузера, поэтому, если страница обновляется, файл загружается снова, а не обновляется сама страница со списком объектов. Думаю, я мог бы вернуть URL-адрес к тому, что был раньше, но это выглядит немного странно.
Кстати, я использую фреймворк Prototype JavaScript.