2017-10-23 8 views
0

동일한 브라우저에서 2-3 개의 프로젝트를 실행하면 동일한 세션 ID가 반환됩니다. 다른 프로젝트 (탭 포함)에 대한 새 세션 ID를 만드는 방법을 알아야합니다. 따라서 탭이있는 오래된 프로젝트와 탭이있는 새 프로젝트는 탭이나 브라우저를 닫지 않고도 세션 ID가 다릅니다.프로젝트가 2 개 이상 실행될 때 새 세션 ID를 만들 수 없습니다.

+0

이 같은 domian에서 동일한 사이트/응용 프로그램입니다, 당신의 목표에 대한 코드 아래에 사용할 수 있습니까? –

+0

두 프로젝트에서 작성한 js 파일을 사용하고 있습니다. –

+0

응용 프로그램은 다르지만 둘 다 동일한 js 파일을 첨부했습니다. –

답변

0

안녕 당신은 view on console and storage

var params = null; 
var appName = 'oldApp'; 
var savingData = { 
    param1:'data1', 
    param2:'data2', 
    param3:'data3' 
} 
sessionStorage.setItem(appName, JSON.stringify(savingData)) 
var appName = 'newApp'; 
var savingData = { 
    param1:'data1-for new', 
    param2:'data2-for new', 
    param3:'data3-for new' 
} 
sessionStorage.setItem(appName, JSON.stringify(savingData)) 
params = JSON.parse(sessionStorage.getItem('oldApp')); 
console.log(params); 
sessionStorage.getItem('newApp'); 
params = JSON.parse(sessionStorage.getItem('newApp')); 
console.log(params);