使用clipboard.js从浏览器复制URL

Mic*_*ony 2 javascript clipboard.js

我正在使用Accusoft文档查看器.我需要一个按钮,单击该按钮时会将当前URL和页码查询字符串参数复制到剪贴板.我正在使用clipboard.js.我确切知道如何获取当前URL以及如何向URL添加页码参数.我不知道怎么做是让clipboard.js将一个变量(例如带有页码参数的生成的URL)复制到剪贴板.对此有何帮助?

Zen*_*cha 10

Clipboard.js创建者在这里;)

您可以使用命令式API来实现:

var url = document.location.href;

new Clipboard('.btn', {
  text: function() {
    return url;
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js"></script>


<button class="btn">Copy</button>
Run Code Online (Sandbox Code Playgroud)