iFrame을 사용하여 자체 대시보드를 개발하고 플랫폼을 사용하여 여러 대시보드를 표시하며 Java Script를 사용하여 주기적으로 다른 iFrame으로 전환합니다.
때때로 대시보드에 메시지와 함께 경고 상자 팝업이 표시됩니다.
이러한 팝업은 표시되면 해당 대시보드에 원격으로 접속하고 확인을 클릭해야 하기 때문에 우리를 짜증나게 합니다. 확인을 클릭하지 않으면 iFrame이 다른 대시보드로 전환될 수 없습니다.
bi.smu의 페이지는 MSTR 서버에 대한 웹 서비스로 Tomcat 서버에서 실행되며 세션은 이미 60초로 늘어났습니다.
팝업 메시지를 어떻게 비활성화할 수 있나요?
답변1
귀하가 보고 있는 메시지는 아마도 JavaScript 경고 상자를 사용하여 표시될 것입니다(JavaScript 함수 사용 alert()
).
JavaScript 경고는 브라우저에서 비활성화할 수 있지만 대부분의 브라우저에는 이를 수행하는 기본 제공 설정이 없으므로 기능을 재정의하여 JavaScript를 사용하여 비활성화해야 합니다 alert()
. 최선의 방법은 사용하는 브라우저에 따라 다릅니다. 예를 들어 참조JavaScript: 경고() 재정의그리고Chrome에서 자바스크립트 팝업/알림을 비활성화하려면 어떻게 해야 하나요?자세한 내용은.
게다가 대부분의 최신 브라우저에서는 너무 많은 알림을 표시하는 사이트의 알림을 비활성화할 수 있습니다. 예를 들어 Firefox에서 페이지에 3개 이상의 경고가 표시되면 해당 경고에는 "이 페이지에서 추가 대화 상자를 생성하지 않도록 합니다"라는 확인란이 표시됩니다. 확인란을 선택하고 닫으면 페이지에서 추가 대화 상자를 생성하지 못하도록 차단됩니다. 하지만 이는 페이지를 다시 로드할 때까지만 유효할 것으로 생각하므로 영구적인 조치는 아닙니다.