Как получить URL родительской страницы с помощью Javascript?

#javascript #asp.net

#javascript #asp.net

Вопрос:

У меня есть сценарий, в котором я открываю ежедневник модального окна со страницы 1.aspx. Теперь после открытия диалогового окна модального окна, если пользователь копирует URL и пытается открыть это диалоговое окно непосредственно из браузера. Диалоговое окно модального окна не должно открываться напрямую. Он должен открываться ТОЛЬКО со страницы 1.aspx. Как мне проверить, не открывал ли пользователь ее непосредственно в браузере. В основном я ищу замену UrlReferrer в javascript.

Буду признателен за любую помощь.

Спасибо и с уважением,

Сумит Арора

Комментарии:

1. Вы проверяли document.location.href? Возвращает текущую страницу. Если он не содержит page1.aspx, вы знаете, что он не был открыт с этой страницы.

2. Привет, Baszz, document.location. href выдает URL диалоговой страницы модального окна вместо родительской страницы.

Ответ №1:

Пожалуйста, используйте эту строку скрипта

 if(window.opener)
  {
   var locationOfParentWin =  window.opener.location.href;
  }
  

С уважением

Комментарии:

1. пожалуйста, отметьте мой ответ как правильный, если он вам полезен 🙂

Ответ №2:

Вы можете проверить родительскую страницу с помощью window.parent .