我可以得到剪贴板数据使用javascript与Chrome

Can I get clipboard data using javascript with Chrome

本文关键字:javascript Chrome 数据 剪贴板 我可以      更新时间:2023-09-26

我需要谷歌翻译与我的剪贴板。所以我用javascript做了一些书签。但是我找不到从剪贴板获取数据的解决方案。

搜索stackoverflow,我发现一些使用窗口对象和clipboardData的问题。

但是chrome没有clipboardData方法。

我的想法是复制翻译源和点击书签(位置。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();

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

你可以用bookmarklet做的(bookmarklet通常做的)只是拉出你标记的选择(根本不使用剪贴板)