2014-01-06 2 views
2

ZeroClipboard를 사용하여 간단한 마우스 클릭으로 사용하는 일반적인 문자열을 복사 할 수있는 작은 브라우저 앱을 만드는 방법을 알아 내려고합니다. 저는 제 자신의 프로젝트에 ZeroClipboard를 적용하기 전에 HTML/CSS/JS에 대해 상당히 익숙했습니다. zClip site에 제공된 예제 코드를 사용하여 실행하려고했습니다. 여기에서 보아 왔던 ZeroClipboard의 많은 질문에서 응답자는 질문자에게 개발자의 예를 안내했습니다. 이 예제는 간단하지만 복제 할 수는 없습니다. (하십시오 때문에 동적 텍스트 처리의 예제 부분을 삭제 주) :ZeroClipboard 예 - 무엇이 누락 되었습니까?

<!doctype html> 
<html> 
<head> 
    <title>Demo</title> 
</head> 
<body> 

<!--text begin--> 
<p id="description">TESTING</p> 
<br> 
<a href="#" id="copy-description" class="">Click here to copy the above text</a> 
<!--text end--> 

<!--scripts begin--> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> 

<script type="text/javascript" src="js/jquery.zclip.min.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function(){ 

     $('a#copy-description').zclip({ 
      path:'js/ZeroClipboard.swf', 
      copy:$('p#description').text() 
     }); 
    }); 
</script> 
<!--scripts end--> 

</body> 
</html> 

난 그냥 아래로 기초를 얻고 싶었다와 b) 내 프로젝트) 정적 텍스트에만 관심이있다 여기에 내가 무엇을 가지고 페이지 소스도 보았고 광산이 다른 곳을 볼 수없는 것 같습니다. 모든 입력은 크게 감사하겠습니다. 유사한 질문이 제기되면 사과드립니다. 그래도 나는 하나도 보지 못했다.

답변

10

나는 당신과 같은 문제를 가지고 있었고, 예제를 복제했다. 그런 다음 Zclip이 localhost에서 작동하지 않는다는 것을 알았다. 작업을 zclip하려면 앱을 실시간 (온라인)으로 만들어야합니다. 일반적으로 브라우저는 로컬에서 플래시가 실행되는 것을 차단합니다.

+0

그랬습니다. 로컬 호스트에서 내 작은 브라우저 응용 프로그램을 실행하고 싶을 때의 일종의 허점 이었지만 여전히 유용합니다. – maptastik

+0

나는 너를 도왔다 니 기쁘다. :) – Lian

+0

와우, 나를 위해 하루를 구했다. 그걸 위해서. – Sakeer

관련 문제