2014-12-11 2 views
0

브라우저에서 새 탭이 열리면 제목 속성을 설정한다는 것을 알고 있지만 동일한 브라우저의 다른 탭 인스턴스 제목과 같을 수 있습니다. 브라우저가 열려있는 각 탭에 대해 일종의 고유 식별자를 설정해야만 해당 탭이 어느 탭과 작동하는지 알 수 있다고 가정합니다. 내 질문은 "거기에 액세스 할 수있는 각 탭에 대한 고유 한 식별자가 있습니까?"입니다.브라우저에서 새 탭을 열면 일부 고유 식별자가 생깁니 까?

편집 : URL이 http : \ 192.168.0.1 \ someDB.nsf (IBM Notes/Domino 응용 프로그램) 인 경우 데이터베이스를 엽니 다. 사용자에게 보낸 전자 메일에서 http : \ 192.168.0.1 \ someDB.nsf? app = SomeApp라고하는 링크가 표시됩니다. 클라이언트가 이미 링크를 열어 브라우저를 열어 둔 상태에서 전자 메일의 링크를 클릭하면 새 탭을 클릭하면 각 탭에서 동일한 Db가 열립니다. 이로 인해 심각한 문제가 발생할 수 있습니다. 따라서 데이터베이스의 다른 인스턴스가 다른 탭에서 열려있는 경우이 URL을 리디렉션하여 DB를 열거 나 열지 못하도록 차단하려고합니다. 난 당신이 원하는 것을 이해한다면

+0

'Link를'는 프레임 이름 = uniquename으로 액세스 할 수 있습니다. 모든 링크 대상 'uniquename'이 해당 탭에서 열립니다. target = "_ blank"를 사용하면 항상 새 탭이 열리지 만 브라우저에서 제공 할 고유 식별자를 얻는 방법을 모르겠습니다. –

+0

좋은 링크가 될 링크를 설정할 수는 있지만 웹 브라우저에서 DB를 직접 열면 탭이 열리는 대상 이름을 설정할 수있는 방법이 있습니다. –

+0

잘 모르겠습니다. 프레임 셋에 페이지가로드 된 경우 프레임 세트로 리디렉션되지 않는지 여부를 감지하는 스크립트가 있습니다. 이 기술을 사용하여 프레임 이름 'uniquename'이 존재하지 않는지 테스트 한 다음 동일한 페이지를 다시 열면 프레임 셋이 던져집니다 (프레임 세트 리디렉션이라고도하는 0px 프레임이 필요할 수 있음) –

답변

관련 문제