我試圖開發一個谷歌的Chrome擴展程序和部分的是chrome.tabs.create({ url: "https://google.com/search?q=" +document.execCommand("paste") });
和鏈接出來作爲「https://google.com/search?q=true 「任何幫助都很好!謝謝!document.execCommand(「粘貼」)返回「真」
0
A
回答
0
execCommand('paste')
不能這樣工作。它不返回剪貼板的內容,而是確實如果有人按下Command + V或Control + V會發生什麼情況。它將粘貼文本光標所在的文本。
你可能想在你的擴展做的是建立在擴展的背景HTML頁面,focus
它一個文本,然後執行命令。從那裏你可以閱讀textarea文本。
如果您不熟悉背景頁面,可以從Chrome's Documentation獲取詳細信息。
使用背景頁面是必要的,因爲Chrome的應用不同的沙盒限制它。 execCommand('paste')
只能在更多特權位置使用,如背景頁面。
您可以使用sendMessage
在JS文件和背景HTML頁面之間進行通信。
相關問題
- 1. 粘貼不能並排返回文件?
- 2. 用於粘貼多個版本的剪貼板工具返回
- 3. 「粘貼全部」粘貼時
- 4. 粘貼vs粘貼特殊
- 5. 粘貼字體粘貼到剪貼板
- 6. NSTextView粘貼:當粘貼「foo」時,如何粘貼「bar」?
- 7. Tkinter:粘不粘貼
- 8. 粘貼
- 9. 捕獲粘貼事件/粘貼html - javascript
- 10. yql和firebug xpath複製/粘貼返回沒有結果
- 11. c#粘貼列表<MyObj>返回null
- 12. 粘貼輸入到具有多個托架命令行返回
- 13. Unsticky粘粘貼的一些
- 14. Bootstrap:粘腳或粘貼?
- 15. java/swing:剪貼板粘貼
- 16. 從剪貼板粘貼
- 17. TELNET:粘貼回車進入控制檯
- 18. bash:進程替換,粘貼和回顯
- 19. VBA迴路粘貼值另一片
- 20. 多次粘貼
- 21. 粘貼列
- 22. 粘貼「N/A」
- 23. 多次粘貼
- 24. 標記粘貼
- 25. 粘貼值
- 26. 粘貼數據
- 27. 粘貼文件
- 28. 粘貼文本
- 29. 粘貼串
- 30. 粘貼命令
我正在使用背景頁面。這是它的JavaScript。我將如何使用'重點'與我在做什麼? – user1874462