2014-12-11 7 views
0

Когда браузер открывает новую вкладку, я знаю, что она устанавливает свойство Title, однако это может быть то же самое, что и заголовок для другого экземпляра вкладки в том же браузере. Я предполагаю, что браузер должен установить какой-то уникальный идентификатор для каждой открытой вкладки в браузере, чтобы он знал, с кем он работает. Мой вопрос: «Есть ли уникальный идентификатор для каждой вкладки, к которой я могу получить доступ?»Когда браузер открывает новую вкладку, он дает ему уникальный идентификатор?

Редактировать: я открываю базу данных, когда URL-адрес, например, http: \ 192.168.0.1 \ someDB.nsf (это приложение IBM Notes/Domino). Из письма, отправленного пользователю, они получают ссылку: http: \ 192.168.0.1 \ someDB.nsf? App = SomeApp, поэтому, если клиент уже открыл браузер, открыв ссылку напрямую, затем щелкните ссылку в электронном письме, которое они открывают новую вкладку, чтобы тот же Db был открыт на каждой вкладке. Это может вызвать серьезные проблемы. Поэтому, если есть другой экземпляр базы данных, открытый на другой вкладке, я хочу либо перенаправить этот URL-адрес, либо открыть БД, либо заблокировать его.

+0

'' Link могут быть доступны как имя кадра = UniqueName. Все ссылки, на которые нацелено 'uniquename', будут открыты на этой вкладке. Если вы используете target = "_ blank", он всегда откроет новую вкладку, но я не знаю, как получить уникальный идентификатор, который предоставил браузер. –

+0

Я могу установить цель в моей ссылке, которая была бы хорошей, но кто-то открывает БД непосредственно в веб-браузере, есть способ установить имя цели для вкладки, которую он открывает. –

+0

не то, что я знаю. Там используются существующие скрипты, чтобы определить, была ли загружена страница в наборе фреймов, если нет, будет перенаправлен на набор фреймов. Я предполагаю, что эту технику можно использовать, проверяя, существует ли имя кадра «uniquename», а затем повторно открывать ту же страницу, что и набор фреймов (может понадобиться фрейм 0px, также называемый перенастройкой фреймов) –

ответ

Смежные вопросы