컨텐츠를 Clipboard_javascript 기술에 복사하기 위해 주류 브라우저와 호환되는 JS

WBOY
풀어 주다: 2016-05-16 16:27:32
원래의
1573명이 탐색했습니다.

요즘에는 IE, Firefox, Chrome, Safari 등 브라우저의 종류가 점점 많아지고 있어서 js에서는 내용을 클립보드에 복사하는 작은 기능을 구현하는 것이 그리 쉽지 않습니다.

FLASH 9 시대에는 모든 브라우저의 js를 종료하고 콘텐츠를 클립보드에 복사하는 솔루션이 있었습니다:

이 솔루션은 가장 널리 사용되는 방법 중 하나입니다. 유명한 클립보드 복사 솔루션은 클립보드에 콘텐츠를 복사하기 위한 브리지로 클립보드.swf를 사용합니다.

원칙은 숨겨진 플래시 파일을 만들고 플래시의 FlashVars 변수에 "clipboard=.."를 할당하는 것입니다. 이 할당을 통해 플래시는 복사된 내용을 클립보드에 넣습니다. 이 방법은 IE, Firefox, Opera, Chrome 및 Safari와 호환됩니다. 이는 진정한 "범용" 솔루션입니다. 브라우저 플래시의 설치율은 매우 높으며 이는 거의 완벽한 솔루션입니다.

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

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
http://www.w3.org/1999/xhtml">

웹 개발자 - <a href="http://www.Admin10000.com">www.Admin10000.com</a>

<스크립트 유형="텍스트/자바스크립트"> var 클립보드swfdata;
var setcopy_gettext = function(){
        클립보드swfdata = document.getElementById('test_text').value;
​​​​ //alert(clipboardswfdata);
           window.document.clipboardswf.SetVariable('str',clipboardswfdata);
}
var floatwin = 함수(){
Alert('복사 성공!');
​​​​ //document.getElementById('clipinner').style.display = 'none';
}




클립보드에 코드 복사




관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿