2012-12-04 22 views

回答

0

execCommand('paste')不能這樣工作。它不返回剪貼板的內容,而是確實如果有人按下Command + V或Control + V會發生什麼情況。它將粘貼文本光標所在的文本。

你可能想在你的擴展做的是建立在擴展的背景HTML頁面,focus它一個文本,然後執行命令。從那裏你可以閱讀textarea文本。

如果您不熟悉背景頁面,可以從Chrome's Documentation獲取詳細信息。

使用背景頁面是必要的,因爲Chrome的應用不同的沙盒限制它。 execCommand('paste')只能在更多特權位置使用,如背景頁面。

您可以使用sendMessage在JS文件和背景HTML頁面之間進行通信。

+0

我正在使用背景頁面。這是它的JavaScript。我將如何使用'重點'與我在做什麼? – user1874462