크롬에서 복사시 출처 남기는 방법... 채택완료
매생이굴국
7년 전
조회 4,403
익스에서 아래코드로 복사시 출처가 자동으로 생성되도록해서 잘 사용중 입니다.
그런데... 크롬에서는 안되더군요. 구글링해서 암만 찾아도 방법을 모르겠습니다..ㅠㅠ
크롬에서도 복사후 붙여넣기할때 출처가 생성되도록하는 방법이 있을까요?
</p>
<p>//복사 붙여넣기 출처표시
function contents_cp()
{
if (window.event)
{
window.event.returnValue = true;
window.setTimeout('attach_kinref()', 25);
}
}
function attach_kinref()
{
if (window.clipboardData) // IE
{
// get data from clipboard
var txt = window.clipboardData.getData('Text');</p>
<p> // attach the source at the end of text
txt = txt + '\r\n(출처 : <a href="http://www.000.com)\r\n';" target="_blank" rel="noopener noreferrer">http://www.000.com)\r\n';</a></p>
<p> // set data to clibboard
var result = window.clipboardData.setData('Text', txt);
}
} </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
7년 전
</p>
<p><script type="text/JavaScript">
function copy_play()
{
if (window.event)
{
window.event.returnValue = true;
window.setTimeout('capy_plus()', 25);
}
}
function capy_plus()
{
if (window.clipboardData)
{
var txt = window.clipboardData.getData('Text');</p>
<p>var retUrl = document.URL;</p>
<p>txt = txt +'\n\n출처 :'+retUrl;
var result = window.clipboardData.setData('Text', txt);
}
}
</script></p>
<p>
아래는 body 에
</p>
<p><!-- TextArea 복사될때 copy_play 부르기 -->
<div id='contents_area' onCopy='copy_play();'></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인