我需要用我的剪贴板进行谷歌翻译。 所以我用javascript做了一些bookmarklet。 但我无法找到从剪贴板中获取数据的解决方案。
搜索stackoverflow,我发现了一些使用window对象和clipboardData的问题。
但是chrome没有clipboardData方法。
我的想法是复制翻译源并点击bookmarklet(location.href到https://translate.google.co.kr/并将剪贴板内容复制到textarea#source)
但我不知道如何使用javascript访问剪贴板。
在我的骨架代码下面..
var test = function(){
changeLocation();
var content = getClipbord();
setSource(content);
};
var changeLocation = function(){
location.href="https://translate.google.co.kr/";
};
var getClipbord = function(){
return "";
};
var setSource = function(content){
};
test();
答案 0 :(得分:2)
如果你可以从JavaScript访问剪贴板,那将是一个巨大的安全漏洞。
使用书签(以及通常使用的书签)可以拉动您标记的选项(完全不使用剪贴板)。