我可以使用javascript与Chrome获取剪贴板数据吗?

时间:2014-05-09 04:43:37

标签: javascript google-chrome bookmarklet

我需要用我的剪贴板进行谷歌翻译。 所以我用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();

1 个答案:

答案 0 :(得分:2)

如果你可以从JavaScript访问剪贴板,那将是一个巨大的安全漏洞。

使用书签(以及通常使用的书签)可以拉动您标记的选项(完全不使用剪贴板)。

相关问题