2012-01-23 3 views
0

내 응용 프로그램은 현재 재생중인 노래에서 링크를 생성합니다. 내 아이디어는 링크를 클립 보드에 복사하는 클릭 이벤트가있는 단추를 설정하는 것입니다.spotify 응용 프로그램의 텍스트 복사

zeroclipboard과 같은 솔루션을 보았지만 플래시가 허용되지 않으므로 자바 스크립트 만 사용해야합니다.

+0

가능한 복제 [자바 스크립트 클립 보드로 복사하는 방법?] (http://stackoverflow.com/questions/400212/how-to-copy-to- clipboard-in-javascript) –

+0

@Colin 특별한 환경이므로 몇 가지 방법을 시도했지만 그 중 아무 것도 작동하지 않았습니다. –

+0

브라우저 샌드 박스를 벗어나려고하기 때문에 문제가 많습니다. 브라우저는 악의적 인 페이지로 중요한 정보를 유출 할 수 있기 때문에 의도적으로 JavaScript에서 클립 보드 액세스를 제공하지 않습니다. 무엇이 가능한지는 타겟팅하는 브라우저, 실행중인 기기의 종류 및 원하는 상호 작용 모델에 따라 크게 달라질 수 있습니다. 당신의 목표 환경이 더 정확히 설명 할 수 있습니까? –

답변

0

작동하지 않을 것 :

>> document.queryCommandEnabled('Copy') 
false 
1

내가 기억할 수있는 바로는 플래시에서만 작동합니다. 가장 좋은 해결 방법은 텍스트를 입력 상자에 넣고 사용자에게 수동으로 복사하도록 지시하는 것입니다.

0

예 ... 그렇게하지 마십시오.

드래그 앤 드롭을 사용하도록 사용자를 교육하십시오 ("영리한"해킹이없는 HTML 링크에서는 정상적으로 작동 함). 그들은 그것을 당신에게 감사 할 것입니다.

끌어서 놓기로 원하는 것을 얻을 수없는 경우 끌어서 놓기를 시도하는 응용 프로그램에 대해 버그를 제출하십시오.

관련 문제