this question에 대한 대답에 따르면, 사용자의 마우스 위치에서 선택 범위를 만드는 것은 기술적으로 매우 어렵습니다. 왜 이런거야? 브라우저의 마우스 위치에서 선택 항목을 정상적으로 만들 수있는 방법은 무엇입니까?하지만 JavaScript를 사용하여 동일한 범위를 만드는 것은 어렵습니다.브라우저가 텍스트 선택을 시작하고 종료하는 위치를 브라우저가 어떻게 알 수 있습니까?
1
A
답변
2
브라우저는 자신의 환경에서만 작동해야하기 때문에 원하는 네이티브 OS 방법을 사용할 수 있기 때문에 브라우저에서 사용할 수 있습니다. 반면에 자바 스크립트 코드는 브라우저가 외부 코드 (즉, 귀하의 코드)에 노출하기로 결정한 기능에 의해 제약을받습니다. 이것은 일반적으로 출판 된 표준에 따라 제한됩니다 (조금 줄거나 ... 때로는 많이). 귀하의 코드는 모든 곳, 모든 브라우저, 모든 OS, 모든 장치에서 실행되어야합니다. 브라우저 코드는 하나의 운영 체제에서만 실행되어야하며 종종 작은 장치 하위 집합에서 실행되어야합니다.
하지만 다른 운영체제와 다른 장치에서 Chrome, Safari 또는 Firefox를 실행할 수 있습니다. 예, 가능하지만 동일한 코드는 아닙니다. 그것들은 각 환경에 최적화 된 다른 버전의 브라우저입니다. 그들은 많은 코드를 공유 할 수 있지만 중요한 차이, 특히 기본 OS와 직접 상호 작용하는 부분도 있습니다.
관련 문제
- 1. 브라우저가 MJPEG를 지원하는지 어떻게 알 수 있습니까?
- 2. 스크립트가로드를 완료했는지 브라우저가 어떻게 알 수 있습니까?
- 3. 브라우저가 깜박임 태그를 지원하는지 어떻게 알 수 있습니까?
- 4. 브라우저가 닫히거나 다시로드되는 경우 Express.js 서버에서 어떻게 알 수 있습니까?
- 5. 브라우저가 gesturestart 이벤트를 지원하는지 어떻게 알 수 있습니까?
- 6. 브라우저가 호환 모드로 열려 있는지 어떻게 알 수 있습니까?
- 7. 브라우저가 휴대 전화에 있는지 어떻게 알 수 있습니까?
- 8. 브라우저가 CSS3 흐리게 처리를 지원하는지 어떻게 알 수 있습니까?
- 9. 브라우저가 사용자 에이전트를 기반으로 Silverlight를 지원하는지 어떻게 알 수 있습니까?
- 10. PHP는 브라우저가 사라지는 시점을 알려줄 수 있습니까?
- 11. 브라우저가 html5를 어떻게 감지합니까?
- 12. 모바일 브라우저가 screen.width를 어떻게 바꿀 수 있습니까?
- 13. 브라우저가 닫힐 때 디버그 모드를 종료하는 방법?
- 14. 브라우저가 Sharepoint에서 닫힐 때 세션을 종료하는 방법
- 15. 브라우저가 닫힐 때 세션을 종료하는 방법
- 16. 어떻게 내 브라우저가 셀레늄
- 17. 브라우저가 쿠키를 어떻게 처리합니까?
- 18. QtCreator에 메모리 브라우저가 있습니까?
- 19. PHP 브라우저가 있습니까?
- 20. 는 브라우저가
- 21. 브라우저가 충돌하는 클래스를 어떻게 해결합니까?
- 22. QTextEdit에서 텍스트 입력 커서의 절대 위치를 어떻게 알 수 있습니까?
- 23. 브라우저가 리디렉션되지 않는 다운로드 링크를 어떻게 처리해야하는지 어떻게 알 수 있습니까?
- 24. maxlength를 지원하지 않는 브라우저가 있습니까?
- 25. 쿠키는 브라우저가
- 26. 브라우저가 내 실제 위치를 볼 수있는 이유는 무엇입니까?
- 27. 장고는 사용자가있는 위치를 어떻게 알 수 있습니까?
- 28. Maven2는 플러그인 위치를 어떻게 알 수 있습니까?
- 29. Google지도는 내 위치를 어떻게 알 수 있습니까?
- 30. QToolBar는 그 위치를 어떻게 알 수 있습니까?
터치 스크린 장치가 점차 지배적 인 세계에서 "마우스 위치"는 점점 중요성을 잃어 가고 있습니다. – Pointy
터치 위치에서 범위를 작성하십시오. (͡ ° ͜ʖ ͡ °) – Vardarac