>웹 프론트엔드 >JS 튜토리얼 >웹페이지 내용을 복사하여 붙여넣은 후 자동으로 URL을 추가하는 방법(스크립트하우스에서 특별히 작성)_javascript 기술

웹페이지 내용을 복사하여 붙여넣은 후 자동으로 URL을 추가하는 방법(스크립트하우스에서 특별히 작성)_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:33:471553검색

Wuxin의 기능이 모두에게 이렇게 격렬하게 전파될 줄은 몰랐습니다. 출시한 후 다음날 많은 웹사이트에서 이 기능을 추가한 것을 발견하고 조금 후회했습니다. 외부 링크가 더 있을 것입니다. 물론, 도구가 좋은지는 사용하는 사람에 따라 다릅니다.

오늘 검색해 보니 아직도 이 기능을 좋아하는 친구들이 많은 것으로 나타났습니다. 여기서 Script House의 편집자는 귀하의 필요에 따라 특별히 편집된 버전을 계속 제공할 것입니다.

어떤 웹사이트를 열고 특정 기사를 찾아보면 기분이 매우 좋아서 이러한 웹사이트의 기사를 복사하는 경우가 많습니다.

이후에는 워드나 메모장에 붙여넣고 저장한 후 '사용원칙'을 구현하면서 '자신의 것으로 가져가세요'!
매일 열심히 일하고, 매일 늙은 소처럼 일하는 작은 벌 같은 웹마스터라면, 기사의 출처 주소를 명시하지 않고 자신의 웹사이트 내용을 다른 사람들이 아무 이유 없이 점유하고 있다면, 반드시 해야 할 일이라고 생각합니다. 인기를 얻게 될 것입니다!
따라서 이런 상황이 발생하지 않도록 많은 웹마스터들이 이렇게 하고 있습니다!
웹페이지에 이런 기능을 추가해 보세요. 누군가가 웹사이트 내용을 복사하여 워드나 메모장 등의 소프트웨어에 붙여넣으면 웹사이트 주소나 기사 출처의 상세 주소가 자동으로 추가됩니다!
당신도 그런 상황에 직면한다면, 그러한 효과를 얻는 방법을 저와 함께 배우십시오!

구현 방법:

방법은 매우 간단합니다. 다음 코드를 사용하면 됩니다!

코드 복사 코드는 다음과 같습니다.

4ec11beb6c39d0703d1751d203c17053
document.body.oncopy = 함수 () {
setTimeout( 함수 () {
var text = clipsboardData.getData("text");
if (텍스트) {
text = text "rn기사 출처: 웹사이트 이름(http://www.jb51.net) 자세한 텍스트 참조:" location.hrefdata.setData("text", text);
}
}, 100 )
}

위 코드를 복사하여 웹사이트 해당 페이지에 붙여넣으세요!

참고: 이 코드는 일반적으로 6c04bd5ca3fcae76e30b72ad730ca86d 영역에 배치되거나 선택적으로 배치될 수 있습니다!

지식 확장:

위 코드는 복사 후 URL이 자동으로 추가되는 것을 방지할 수 있지만, 나중에 수정하거나 변경하려면 해당 코드를 사용해야 합니다. 유연한 기능을 구현하기 위해 JS 파일을 페이지에 도입합니다.

메모장을 열고 다음 내용을 복사하여 붙여넣습니다(이 코드는 위 코드와 유사하지만 동일하지는 않습니다. 참고).

코드 복사 코드는 다음과 같습니다.

document.body.oncopy = 함수 () {
setTimeout( 함수 () {
var text = clipsboardData.getData("text");
if (텍스트) {
text = text "rn기사 출처: Script House(http://www.jb51.net) 기사 주소:" location.href("text", text);
}
}, 100 )
}

그 후 XX.js 같은 파일로 저장해서 홈페이지의 해당 디렉터리에 저장하면 됩니다!

마지막으로 위의 XX.js 파일을 페이지에 삽입하면 됩니다. 다음은 인용된 샘플 코드입니다.

596b84bda36841b608d99d762a03bf732cacc6d41bbb37262a98f745aa00fbf0

위 붉은색 코드는 인용된 샘플코드입니다!

참고: 소개된 코드는 일반적으로 기사 내용 뒤, 36cc49f0c466276486e50c850b7e4956 앞에 배치됩니다!

위의 코드는 모두 js를 통해 클립보드의 내용을 가져오는 반면, 다음 코드는 js를 통해 선택한 내용을 가져오는 기능은 동일합니다. 하지만 이것을 사용하는 사람은 많지 않습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.