用谷歌浏览器不好使,说谷歌不支持了。说用火狐可以。又用火狐,但火狐也不好使。代码如下,但总是报错 TypeError: window.clipboardData is undefined。对了,还试了 zeroclipboard,好像也不好使。本人的 js 有点菜,才会一点,求大神稍加指点了。
// ==UserScript==
// @name 谷歌翻译 粘贴板
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://translate.google.cn*
// @grant GM_setClipboard
// @require https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.js
// ==/UserScript==
var source = document.getElementById('source');
source.onfocus = function() {
var w = window;
var txt=window.clipboardData.getData("text");
console.log(txt);
}
代码就是想让焦点一旦到了谷歌翻译网页的左边框时,就把左边框的内容替换为粘贴板的内容。但现在根本获取不到啊。