3
복사 및 붙여 넣기를 지원하는 iOS 기기에서는 oncopy 및 onpaste가 작동하지 않는 것으로 보입니다. 자바 스크립트에서 이러한 이벤트에 바인딩 할 다른 방법이 있습니까?iOS의 javascript 이벤트 복사/붙여 넣기
복사 및 붙여 넣기를 지원하는 iOS 기기에서는 oncopy 및 onpaste가 작동하지 않는 것으로 보입니다. 자바 스크립트에서 이러한 이벤트에 바인딩 할 다른 방법이 있습니까?iOS의 javascript 이벤트 복사/붙여 넣기
질문에 코드를 첨부하지 않았으므로 실제 문제가 무엇인지 알 수 없습니다.
아마 코드에 문제가 있습니다.
다음 html 코드를 사용했으며 완벽하게 작동합니다.
<html>
<head>
<script type="text/javascript">
function read()
{
var name = document.getElementById('p').value;
alert('Hi: '+name);
}
function copy()
{
alert('Copy');
}
function paste()
{
alert('Paste');
}
</script>
</head>
<body oncopy='copy();' onpaste='paste();'>
<form>
<input type="text" name='m' id='p'/>
<input type="button" value="Submit" onclick='read();'/>
</form>
</body>
</html>
iOS에서 붙여 넣기 이벤트의 한 가지 문제점은 콘텐츠가 실제로 변경되고 붙여 넣은 데이터가 포함되기 전에 실행된다는 것입니다. 내용이 변경되었거나 작업을 시작했는지 확인하기 전에 일부 지연 (setInterval)을 지정하십시오! –