Есть ли способ идентифицировать вкладку браузера в JavaScript?

Мне нужно иметь возможность определить, на какой вкладке я нахожусь в браузере. Разве нет какой-то информации, которую я могу получить из браузера, чтобы идентифицировать вкладку? Мне не нужно ничего знать о каких-либо других вкладках, мне просто нужен идентификатор вкладки, на которой я нахожусь. Это может быть случайное или упорядоченное число, или отметка времени даты -, пока она остается неизменной. на всю жизнь вкладки.

У меня есть приложение на стороне клиента, которое устанавливает BOSH через HTTP-соединение с удаленным сервером, и если я открываю его на нескольких вкладках, каждому экземпляру требуется свой уникальный идентификатор, иначе приложение не работает, поэтому мне просто нужен какой-то уникальный номер, связанный с вкладка до тех пор, пока эта вкладка существует (, т. е. что-то, что переживает обновление страницы, когда я перемещаюсь по сайту, который предоставляет это приложение ). Кажется, -ежу понятно, что это должно быть просто доступно в браузере, например, window.tabId -, это все, что мне нужно. У меня серьезный блок развития, потому что я не могу пройти мимо этого простого, простого, простого решения, которого, кажется, не существует. Должен быть способ (кросс-браузерного -решения для этого ).

Любые идеи?

34
задан user1588877 10 August 2012 в 05:50
поделиться