用谷歌浏览器不好使,说谷歌不支持了。说用火狐可以。又用火狐,但火狐也不好使。代码如下,但总是报错 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);
}
代码就是想让焦点一旦到了谷歌翻译网页的左边框时,就把左边框的内容替换为粘贴板的内容。但现在根本获取不到啊。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.