티스토리 뷰
pwa 설치가 가능하다는 것은 명시적으로 보여주기 위해 배너에 pwa 다운로드 버튼을 넣어서 노출시켰다. 이 배너는 pwa를 다운로드 받았을 시에 노출이 되지 않기는 원했다.
안드로이드에서는 beforeinstallpropmt 이벤트를 통해 pwa로 시작되는지 웹페이지로 시작되는지 감지가 가능하지만 ios에서는 불가능하다.
window.addEventListener("beforeinstallprompt", (e) => {
e.preventDefault();
deferredPrompt.current = e;
});
ios는 media쿼리를 사용하여 감지할 수 있다.
@media all and (display-mode: standalone) {
body {
background-color: yellow;
}
}
standalone은 manifest.json에서 설정한 값이다.
반응형
'Record' 카테고리의 다른 글
프로젝트 폴더 내부에 2개 이상의 서버를 한번에 켜고 싶을 때 (0) | 2020.08.25 |
---|---|
apache를 통해 두개 이상의 ssl 설정 (0) | 2020.06.01 |
아파치 http https로 리다이렉트 (0) | 2020.05.28 |
centos8 개발 환경 구축 (0) | 2020.05.27 |
react native window 개발 환경 세팅 (0) | 2020.05.26 |
댓글
공지사항