현재 나는 res.redirect('/login')
을 가지고 있습니다. 그러나 pushState를 지원하지 않는 브라우저에서는 작동하지 않습니다. 그래서 pushState를 지원하지 않는 브라우저의 경우 res.redirect('/#login')
으로 리디렉션 할 수 있도록 사용자 브라우저를 감지 할 방법이 필요합니다.
사용자 브라우저가 NodeSts에서 pushState를 지원하는지 여부를 어떻게 확인할 수 있습니까?Nodejs가 브라우저 푸시 상태를 감지합니다.
1
A
답변
0
ua-parser을 구현 한 다음 Can I use... matrix을 사용하여 지원하는 브라우저 버전을 빌드 할 수 있습니다. 그다지 이상적이지는 않지만 노드에서 감지 기능을 사용하는 다른 방법을 생각할 수는 없습니다.
0
쿠키를 사용하여 해당 값을 서버로 전송할 수 있습니다. 그렇지 않으면 클라이언트간에 구별하기가 매우 어려울 것입니다 (예 : 관련 데이터가 포함 된 HTTP 요청을 보내려는 경우). 쿠키를 수신하려면 쿠키를 설정 한 후 HTTP 요청을 보내야합니다.
기능을 검색하기 위해 사용 도구를 사용하는 것은 미래를 보장하는 것이 아니며 그렇게하지 마십시오.
사이드 노트 : 트위터가 최근에 해시 뱅에 대한 지원을 제거한 후에도이 위대한 웹 페이지에서 사용자 위치를 표시하는 방식을 계속 지원할 수 있습니다. (진지하게, 그러지 마라.)
관련 문제
- 1. 자바 스크립트에서 브라우저 창을 감지합니다.
- 2. Flex BlazeDS에서 브라우저 닫기를 감지합니다.
- 3. 안드로이드의 모든 비율로 배터리 상태를 감지합니다.
- 4. 라이브 타일이 서버에서 푸시 된 것을 감지합니다.
- 5. django에 로그인 한 후 브라우저 유형을 감지합니다.
- 6. Javascript가 브라우저 선택을 자동 완성 값으로 감지합니다.
- 7. google swiffy 호환성을위한 javascript로 브라우저 버전을 감지합니다.
- 8. 푸시 알림 상태를 프로그래밍 방식으로 결정하는 방법?
- 9. Nodejs가 응답으로 파일을 보냅니다.
- 10. Nodejs가 C++ 프로그램과 통신합니까?
- 11. nodejs가 작동하지 않는 imagemagick
- 12. NodeJs가 다트의 콜백을 요청합니다.
- 13. NodeJS가 다른 URL 참조
- 14. nodejs가 서버로부터 요청을한다.
- 15. C#을 사용하여 인터넷 트래픽 유휴 상태를 감지합니다.
- 16. backbone.picky를 사용하여 다중 선택에서 옵션의 선택 상태를 감지합니다.
- 17. Watir 자동화 후 브라우저 상태를 백업하는 방법
- 18. 요청이 완료되면 nodejs가 서버를 닫습니다.
- 19. nodejs가 객체의 기능을 인식하지 못합니다.
- 20. NodeJS가 다시 시작될 수 있습니까?
- 21. nodejs가 : 루프의 기능을 저장, 비동기은
- 22. 브라우저가 contenteditable 기능을 감지합니다.
- 23. 웹 브라우저 컨트롤에서 C#이 다시 게시를 감지합니다.
- 24. QPushButton을 클릭했는지 감지합니다.
- 25. 작업 목록 응용 프로그램에서 데이터 푸시 (서버 푸시) 구현 방법
- 26. DirectShow 푸시 소스 필터 FillBuffer() 호출 중에 필터 상태를 잠글까요?
- 27. 사용자가 Facebook에 로그인했는지 여부를 감지합니다.
- 28. 광고가로드되는지 감지합니다.
- 29. XMLHttpRequest가 연결된 시점을 감지합니다.
- 30. 자바가 iPhone 웹 브라우저를 감지합니다.