У меня есть приложение-узел. Предположим, что URL-адрес выглядит следующим образом:изменить URL-адрес, если обновленный браузер узла
http://www.testurl.com/?access_token=1234
. Этот URL-адрес генерируется Spotify, так как для использования их API требуется access_toke
.
Только если пользователь обновит страницу, я хочу, чтобы URL-адрес удалял последнюю часть URL-адреса и просто загружал http://www.testurl.com
. Важно, чтобы это происходило только при обновлении страницы, чтобы пользователь снова аутентифицировался.
I have tried these js solutions, но ни один из них не работает. Я думаю, что они не работали для оригинального плаката, так как не было принятого ответа.
Я видел, что можно detect browser refresh using php. Кто-нибудь знает, можно ли обнаружить эквивалент, используя node
?
РНР выглядит следующим образом
$pageWasRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
Я также попытался следующие, что не работает.
window.onbeforeunload = function(event){
window.location.href = 'http://www.google.com';
};