2012-11-08 2 views
-1

예를 들어, 은 다음과 같이 생각해보십시오. 브라우저가 단일 탭으로 열리면 고유 ID가 열려있는 탭에 지정되어야합니다. tabId는 리디렉션이 발생하는 모든 페이지에서 지속되어야합니다. 탭이 닫힐 때까지 tabId가 있어야합니다. 즉, 새로운 탭이 열려 있으면 같은 방식으로 고유 ID를 가져야합니다.javascript를 사용하는 window/tab의 고유 ID

참고 : 3. HTML5 등 로컬 스토리지, sessionStorage 같은 기능을 사용할 수 있습니다 window.name 속성을 사용하지 1. 더 확장하지 2 ... 탭이 열있어 함께 내가 tabIds 연결해야

탭의 특정 동작이나 탐색 (리디렉션)이 특정 탭에서 발생하면 탭의 탭 ID를 알 필요가 있습니다.

매우 중요한 시간대에이 문제가 필요합니다. 아무도이 논리를 가지고 있지 않습니까? 나는 ... 사전에 감사하고 싶습니다

당신은 항상 (주어진 도메인 건너) 다른 ID를 얻기 위해이 기능을 사용할 수

답변

2

:

function getNewId() { 
    var lastId = localStorage['lastId'] || '0'; 
    var newId = parseInt(lastId, 10) + 1; 
    localStorage['lastId'] = newId; 
    return newId; 
} 
+0

감사가 점점 때 많은 솔루션이 UNIQUEID을 생성 할 수 전화, 그 벌금. 하지만 특정 탭에서 페이지의 동작이나 탐색 (리디렉션)이 발생하면 ID가 탭을 열어 놓은 상태로 연결해야합니다. 그런 다음 탭의 tabId에 대해 경고해야합니다. – ayyan