Я установил страницы ошибок в IIS как httpRedirect.htm, пытаясь преобразовать любой HTTP-запрос в https, когда обнаружена ошибка 403.4.document.referrer get blank
Так что, если пользователь вводит URL-адрес http-браузера, он запускает страницу httpRedirect.htm и получает этот URL-адрес, заменяет http на https и затем перенаправляет на этот новый URL-адрес. Я хочу, чтобы это произошло в javascript.
Однако, когда я использую document.referrer в httpRedirect.htm, я нашел, что он всегда возвращает пустое.
Есть ли какое-либо особое соображение для этой ситуации? Может ли браузер, используя эту страницу с ошибкой, передавать информацию из предыдущего запроса?
Вы не можете полагаться на document.referrer. И deocument.referrer ВСЕГДА пуст, когда приходит из закладки или вводит адрес. Использовать информацию в URL-адресе – mplungjan