nydailynews.com 사이트에서 텍스트를 복사하여 붙여 넣으면 텍스트 스 니펫이 추가됩니다.자바 스크립트 : 사용자가 복사 한 텍스트에 텍스트를 추가하는 방법
는 어떻게 이것을 달성 할 수 있습니까?
나는 외부 JavaScript 파일 (jquery)을 모두 검색했으며 이에 상응하는 내용을 찾을 수 없습니다. 이것은 간단한 CSS로 할 수있는 것입니까?
nydailynews.com 사이트에서 텍스트를 복사하여 붙여 넣으면 텍스트 스 니펫이 추가됩니다.자바 스크립트 : 사용자가 복사 한 텍스트에 텍스트를 추가하는 방법
는 어떻게 이것을 달성 할 수 있습니까?
나는 외부 JavaScript 파일 (jquery)을 모두 검색했으며 이에 상응하는 내용을 찾을 수 없습니다. 이것은 간단한 CSS로 할 수있는 것입니까?
사용이 코드를 복사 한 내용
소스를 추가 텍스트를 추가하려면 : http://bavotasan.com/2010/add-a-copyright-notice-to-copied-text/ 확인
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Read more at: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />Copyright © c.bavota"; // change this if you want
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>
내가 비활성화 자바 스크립트 그것은 JQuery와, 그래서 잘 그 후 작동하지 않습니다. – John
나를 위해, 스크립트 또는 아니오 발생하지 않습니다. – bobince
네가 복사 한 내용에 달려있다. 기사에 가면 제목이 아닌 본문 텍스트로 처리되며, 첫 페이지의 일부 요소만으로도 수행된다. – John