나는 ajax 호출을 사용하여 메시지를로드하는 헤더에서 각 페이지에 메시지를 보내는 응용 프로그램을 만들었습니다.여러 탭에 대해 ajax 호출을 정규화하는 방법은 무엇입니까?
반감이 다른 동작을 반복했습니다.
30 분마다 서버에 대한 새 요청이 시작되었습니다.
사용자가 여러 탭에서 응용 프로그램을 열면 각 탭이 새 알림/메시지 확인을 위해 서버에 요청을 시작한다는 것을 알게되었습니다.
그래서 각각의 새 탭은 1 개의 추가 요청을 생성합니다.
어떻게 상태를 정상화합니까?
내 말은 --- 서버에 대한 단일 요청을 모든 사용자가 여러 탭을 열고 알림을 확인하고 메시지의 각 열린 탭에서 데이터를 업데이트하려는 경우입니다.
사용자가 내 앱에서 새 탭을 열어서 창 사이에 postMessage를 사용할 수있는 기회를 제공합니다. – charlietfl
@charlietfl 더 자세히 설명 할 수 있습니까? –
새 탭이'window.open'을 사용하여 열리는 경우 각 창에서 다른 탭에 액세스 할 수 있습니다 – charlietfl