본문 바로가기
728x90
반응형

Programming222

navigator.userAgent IOS13 이상에서 태블릿,휴대폰 확인하는방법. iPad와 다른 태블릿으로 개발을 하던 도중 태블릿인지 아닌지에 대한 로직을 추가하고있었습니다. 그런데 navigator.userAgent.indexOf("iPad") > -1 실행을 하니 false가 나오면서 userAgent string에 없다고 나오길래 확인해본 ㅣ IOS13이상 부터는 패드로 접근하면 데스크탑모드로 리다이렉션을 시킨다고 합니다 . 찾아본결과 다음 사이트에서 정보를 얻어 이렇게 글을 남깁니다. https://github.com/lancedikson/bowser/issues/329 iPadOS Safari 13 is detected as Safari 13 on MacOS 10.15 · Issue #329 · lancedikson/bowser window.navigator.userAge.. 2020. 2. 18.
[Javascript] 페이지 다국어 처리 한국 영어 // 다국어 언어 예시. let multiLanguage = { "ko" : { msg : "안녕하세요.", title: "한국어", }, "en" : { msg : "Hello World.", title: "English", } }; window.onload = () => { let koBtn = document.getElementById("koBtn"); let enBtn = document.getElementById("enBtn"); let setLanguage = (lang) => { let changeNodeList = Array.prototype.slice.call(document.querySelectorAll('[data-detect]')); // 각 dataset중 detect인.. 2020. 2. 6.
[NHN TOAST UI] tui-pagination CDN extends undefined Toast UI의 tui-pagination을 CDN으로 사용하려고 하는도중 extends undefined Error가 발생하였다 . 해당 tui.grid git issues에 관련글이 있어서 링크 남겼습니다 . https://github.com/nhn/tui.grid/issues/622 2019. 9. 3.
[Kotlin] permitted by network security policy 안드로이드로 Retrofit을 테스트 하면서 위의 제목과 같은 에러가 발생하여 알아보았습니다. 저는 현재 서버를 로컬에 두고 작업을 하고 https설정을 해놓지 않았기때문에 암호화를 지원하지 않는 http를 사용하였습니다 전에있던 글인 Retrofit글에도 http://localhost:3000 으로 연결 하는것을 볼 수 있습니다 . 위와 같은 에러가 발생하는 이유는 OS가 9.0 파이때문입니다. 안드로이드 9.0에서는 https를 통한 통신을 강제합니다 . 따라서 localhost환경에서 테스트 하는경우 위와 같은 Error 가 발생합니다 해결방법은 박상권님의 블로그를 참고하였습니다 [https://gun0912.tistory.com/80] 개발하는데 도움이되길 바랍니다 2019. 6. 27.
728x90
반응형