Я пытаюсь настроить перенаправитель так, что когда мои функции AJAX меняют хэш-часть URI, ссылка по-прежнему напрямую доступна, если она будет скопирована и вставлена , Моя текущая функция ниже; однако он всегда возвращает false!Javascript window.location search for "#" никогда не возвращает true
//If a hash is found, redirect it
var current_uri = String(window.location);
if (current_uri.search('/\#/') != -1) {
var current_uri_array = current_uri.split('#');
window.location = current_uri[1];
}
Как я могу изменить код, чтобы сделать эту работу? Есть ли лучший способ сделать это? Спасибо за помощь.
Код обновлена:
if (window.location.hash) {
window.location = window.location.hash.substring(1);
}
Который работал.
Я обновил код: // Если хэш найден, перенаправляет его если (window.location.hash) { window.location = window.location. hash.substring (1); } И это сработало. Спасибо. – ensnare