2017-01-12 1 views
-2

다른 응용 프로그램을 사용하는 동안 사용자가 무언가를 클립 보드에 복사했는지 여부를 모니터링하고 노드 노드 (전자) 응용 프로그램에 복사 한 내용을 저장하고 싶습니다. 내가 어떻게 할 수 있니?Electron에서 클립 보드에 액세스

예 : 사용자는 브라우저를 사용하여 URI를 선택한 다음 URL을 클립 보드로 복사합니다. 그런 다음 브라우저 창에서 선택한 URL을 복사하여 nodejs 응용 프로그램에서 사용하려고합니다.

전자로 OSX에서 nodejs를 사용하고 있습니다.

+3

당신은 엄숙하게 맹세코 너는 좋지 않다고 단언합니까? – Brian

+0

하하! 나는 그것이 위험하다는 것을 알고 있지만 실제로는 "텍스트 복사, 응용 프로그램으로 전환, 텍스트 붙여 넣기"대신 클립 보드에 복사를 알리고이 모드에서 자동으로 응용 프로그램에 붙여 넣을 도구를 작성하려고합니다. . 나는 이것이 또한 downvoted되는 이유라고 생각한다? –

+0

그래서, 나는 이것이 어디로 가고 있는지 기다리고있었습니다. 당신이 원한다면, 당신이 이것을 자신이 원한다고 가정 할 때, 아마 그 영역에 대한 경험이 없어도 아마 브라우저 확장을 생성 할 것입니다. 다른 사람들의 말을 기다려주십시오. – Brian

답변

1

전자는 필요에 따라 제공되는 clipboard API을 부분적으로 실험합니다.

이상하게도 새로운 콘텐츠에 반응하는 데 사용할 수있는 콜백 메소드가없는 것 같습니다. clipboard.read의 내용을 계속 폴링해야 할 수 있습니다.