Как вызвать внешний url?

Я делаю приложение с использованием angular 6, и здесь у меня есть два URL-адреса,

Где url 1 - это http://authentication.hello.com и url 2 - это http://application.hello.com

Здесь, если пользователь вошел в систему через URL-адрес 1, он сможет перенаправить только на URL-адрес 2.

Принимая во внимание, что если пользователь указывает URL-адрес как http://application.hello.com, он должен перенаправить на http://authentication.hello.com для входа в систему.

Для чего я использовал следующее:

if (localStorage.getItem("isLoggedIn") === "true") {
  return true;
} else {
  window.location.href = "authentication.hello.com";
}

Здесь я использовал

window.location.href = "authentication.hello.com";

для перенаправления на аутентификацию, если вы не вошли в систему.

Но если пользователь дает URL-адрес напрямую как http://application.hello.com, тогда он отображается как http://application.hello.com/authentication.hello.com, здесь он добавляется к данному URL-адресу, но то, что мне нужно, это Удалитьhttp://application.hello.com, и должен быть только URL-адрес как http://authentication.hello.com, где пользователь может видеть экран входа в систему.

Для window.location.replace("authentication.hello.com") также ожидается тот же результат http://application.hello.com/authentication.hello.com, тогда как мне нужно загрузить только URL-адрес authentication.hello.comбезapplication.hello.com, если не вошел в систему.

Пожалуйста, помогите мне добиться этого, используя чистый javascript или машинописный текст.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
412
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте полный URL, чтобы установить значение в window.location.href:

window.location.href = "http://authentication.hello.com";

Другие вопросы по теме