에 의해 구현된다. 그러나, 최근에,이 코드가 특정 브라우저에서의 contentEditable 필드에서 작동 발견
clipboard = e.originalEvent.clipboardData;
clipboard.setData('text/plain', plainData);
clipboard.setData('text/html', htmlData);
참고 :이 경우 전자가 복사 및/또는 절단 이벤트입니다. 이 이벤트는 발생하여 onCopy()
또는 onCut()
작업으로 검색 할 수 있습니다.
이 코드는 다음 브라우저의 최신 버전에서 작동하도록 확인 :
- 크롬 (의 PC/Mac과 안드로이드)
- 안드로이드 4.(당신은 Play 스토어에서 업데이트만큼) 4+ 웹보기 -> 안드로이드 개발진
- 파이어 폭스
- 사파리 (맥 전용)
Internet Explorer가 보인다 좋은 소식은 대신 window.clipboardData.setData
와 함께 작동하지만 유지 IE 클립 보드는 'text'
및 'url'
데이터 만 허용한다는 것을 명심하십시오.
다음 브라우저가 시스템 클립 보드 개체에 액세스 할 수 있지만
, 이러한
clipboard.setData
을 사용하여 클립 보드에 데이터를 설정할 수 없습니다 :
- MS 에지
- 대신 클립 보드로의
UntrustedDragDrop
객체를 제공합니다 ..
- 또한 setData가 작동하지 않으면 true를 반환합니다. > 4.4
- iOS의 사파리와 웹보기 아래 - - 야호 아이폰 OS 다른 모든 브라우저
에
- 안드로이드 웹보기를 정의되지 않은 사항 setData 돌아갑니다!
그리고 cb가 문제가되지 않는다면 어떻게 될까요? 내 직장이 최고만을 사용하기에 충분히 똑똑하기 때문에 Chrome에서만 비 플래시 솔루션을 원합니다. – SpYk3HH