Google 크롬 확장 프로그램을 개발하려고하는데 그 중 일부는 chrome.tabs.create({ url: "https://google.com/search?q=" +document.execCommand("paste") });
이고 링크는 'https://google.com/search?q=true'입니다. "어떤 도움도 훌륭합니다! 감사!"true"를 반환하는 document.execCommand ('paste')
0
A
답변
0
execCommand('paste')
그런 식으로 작동하지 않습니다. 그것은 클립 보드의 내용을 반환하지 않고 누군가가 Command + V 또는 Control + V를 눌렀을 때 일어날 일을 정확하게 수행합니다. 그것은 텍스트 커서가있는 모든 텍스트를 붙여 넣습니다.
확장 기능에서 수행하려는 작업은 확장의 배경 HTML 페이지에 focus
텍스트 영역을 만든 다음 명령을 실행합니다. 거기에서 텍스트 영역의 텍스트를 읽을 수 있습니다.
배경 페이지에 익숙하지 않은 경우 Chrome's Documentation에서 세부 정보를 얻을 수 있습니다.
Chrome에서 다른 샌드 박스 제한을 적용하기 때문에 배경 페이지를 사용해야합니다. execCommand('paste')
은 배경 페이지와 같이 더 많은 권한이있는 장소에서만 사용할 수 있습니다.
sendMessage
을 사용하면 JS 파일과 백그라운드 HTML 페이지간에 통신 할 수 있습니다.
관련 문제
- 1. 내 확장 기능에서 document.execCommand ('paste')가 작동하지 않는 이유
- 2. % paste %
- 3. = TRUE를 사용하여 벡터를 반환하는 경우
- 4. Chrome에서 execCommand ('paste')를 사용할 수 없습니다.
- 5. document.execCommand() FontSize (픽셀 단위)?
- 6. Javascript : document.execCommand 크로스 브라우저?
- 7. 이 변수가 항상 true를 반환하는 이유는 무엇입니까?
- 8. is_null에서 true를 반환하는 클래스를 가져올 수 있습니까?
- 9. document.activeElement = ""인 경우 true를 반환하는 단순 조건
- 10. 재귀 함수를 사용하여 true를 반환하는 방법
- 11. .find()가 항상 true를 반환하는 이유는 무엇입니까?
- 12. CLLocationManager가 항상 true를 반환하는 이유는 무엇입니까?
- 13. 항상 true를 반환하는 Ruby의 .match 메서드
- 14. 이 jQuery가 true를 반환하는 이유는 무엇입니까?
- 15. Paste unix에서 명령을 실행합니다.
- 16. document.execCommand()가 IE에서 작동하지 않습니다.
- 17. document.execCommand .. 숨겨진 요소에 문제가 발생했습니다.
- 18. if 문의 첫 번째 선택자가 true를 반환하는 경우 문이 true를 반환합니다.
- 19. github gist paste 서비스의 책갈피?
- 20. 유효성 검사에서 true를 반환하는 경우에만 ajax를 통한 POST
- 21. 다음 javascript 함수가 항상 true를 반환하는 이유는 무엇입니까?
- 22. 인라인 이벤트 처리기 다음에 false를 반환하고 true를 반환하는 이유는 무엇입니까?
- 23. 이 coffeescript 코드가 항상 true를 반환하는 이유는 무엇입니까?
- 24. 버튼 - JavaScript 함수가 true를 반환하는 경우에만 포스트 백 수행
- 25. arrayAppend가 true를 반환하고 listAppend가 목록을 반환하는 이유는 무엇입니까?
- 26. 조건이 충족되지 않을 경우에 true를 반환하는 자 NSPredicate를 작성
- 27. 현재 페이지에 하위 페이지가있는 경우 true를 반환하는 함수
- 28. 항상 true를 반환하는 표현식 (컴파일러에서 알 수 없음)
- 29. Django : true를 반환해야하는 경우보기에서 false를 반환하는 암호 검사
- 30. NSFileManager가 그러한 파일이 없을 때 fileExistsAtPath에서 TRUE를 반환하는 이유는 무엇입니까?
배경 페이지를 사용 중입니다. 그것이 자바 스크립트입니다. 내가 무슨 일을하는 데 '초점'을 사용하겠습니까? – user1874462