• onpaste
  • getAsString
  • getAsFile
  • 1. onpaste 이벤트가 발생할 때를 테스트하는 문서
    2. IE11 에서는 동작 안한다. IE는 포기하자.
  • 1. 순수 텍스트인 경우 items는 1개이고, 값은 순수 텍스트(text/plain)이다.
    2. HTML에서 복사한 내용인 경우 items는 2개이고, 첫번째는 순수 텍스트(text/plain), 두번째는 HTML(text/html)로 된 텍스트이다.
    3. HTML 페이지에서 순수하게 image만 복사해서 붙여넣는 경우 items는 2개이고, 첫번째는 이미지가 들어있는 html(text/html)의 tag, 두번째는 이미지(image/png 등)의 File 객체이다.
    4. item이 HTML(text/html)인 경우 복사될 당시의 style이 같이 붙어있다. (브라우저마다 다를 수 있어 보임) 5. item이 HTML(text/html)인 경우 <html><body> 가 포함되어있으며, <!--StartFragment--> 와 <!--EndFragment--> 로 중요 부분이 감싸여있다. 6. 주소창에서 URL을 복사할 경우 브라우저마다 다르다. 크롬은 items 2개(text/plain 과 text/html). IE11은 순수 텍스트(text/plain)으로 1개
  • 테스트 END
  • onpaste 애트리뷰트 사용
  • addEventListener(paste)용