iOS 사용자에게 내 사이트의 두 번째 방문시에만 트리거되도록 설계된 일부 사이트에서 '홈 화면에 추가'를 알리는 자바 스크립트 알림을 추가했지만 이후에도 계속 표시됩니다. .웹 사이트가 아닌 웹 응용 프로그램이 홈 화면에 이미 추가되어 있는지 검색 중입니까?
사용자가 이미 홈 화면에이 사실을 감지했는지 감지하는 방법이 있습니까? 또한 창을 닫으면 신호를 추가하고 싶지 않다는 신호를 보내면 다시 나타나지 않습니다.
iOS 사용자에게 내 사이트의 두 번째 방문시에만 트리거되도록 설계된 일부 사이트에서 '홈 화면에 추가'를 알리는 자바 스크립트 알림을 추가했지만 이후에도 계속 표시됩니다. .웹 사이트가 아닌 웹 응용 프로그램이 홈 화면에 이미 추가되어 있는지 검색 중입니까?
사용자가 이미 홈 화면에이 사실을 감지했는지 감지하는 방법이 있습니까? 또한 창을 닫으면 신호를 추가하고 싶지 않다는 신호를 보내면 다시 나타나지 않습니다.
쿠키에 값을 저장하고 이미 사이트를 방문했는지 및/또는 알림을 수락했는지 확인할 수 있습니다. 물론 캐시를 지우면 값이 사라집니다.
당신은 당신은 그들이 당신에게 추가 한 여부를 알 수 없다 http://www.w3schools.com/js/js_cookies.asp
에서 자바 스크립트와 쿠키에 대한 자세한 정보를 찾을 수 있습니다하지만 그들은 홈 화면에서을 출시를 통해 귀하의 사이트에서 찾고 있다면 당신은 알 수 있습니다. 이렇게하려면 window.navigator.standalone
을 확인하십시오.
사용자에게 반복적으로 메시지를 표시하지 않는 것이 가장 좋습니다 (메시지가 표시되면 쿠키를 설정하고 쿠키가 만료 될 때까지 다시 묻지 않음). 그러면 문제가 없습니다.
나는 언급해야한다 - 정상적인 브라우저 (사파리, iOS 용 Chrome, 기본값은 무엇이든)에서 열어야하므로 전체 화면을 시작하는 것이 이상적인 것은 아니며 뒤로 버튼이 없다는 것을 의미한다. –