Javascript - 如何在不显示文本区域的情况下将文本复制到剪贴板?
Javascript - How can I copy a text to clipboard without displaying a textarea?
我正在尝试将 Javascript 中日志文件的路径复制到用户的剪贴板。但是,我不想使用输入字段或文本区域。其他解决方案表明我应该使用输入字段,select 字段中的文本,然后复制它。是否有任何解决方法可以将代码定义的字符串直接复制到我的剪贴板?谢谢
- 我使用纯 JS 和 Node.js
- 我正在尝试将我的代码中定义的文本(日志文件的本地路径)复制到用户的剪贴板,而不使用任何用户输入字段(文本区域、输入标签)。其他问题似乎要么使用用户字段,要么使用第三方 API。我不要那个!我正在寻找一些可以完成所有这些的 JS 代码。
正如您已经从其他 post 那里了解到的那样,出于浏览器安全的考虑,您需要将文本区域或文本框复制到剪贴板,
如果您不想显示文本框或文本区域,只需将其隐藏即可,
你可以使用
.hide {
position:absolute;
left:-9999px
}
left: 值应该大于正值或负值,即它不属于任何当前屏幕可见宽度。
我正在尝试将 Javascript 中日志文件的路径复制到用户的剪贴板。但是,我不想使用输入字段或文本区域。其他解决方案表明我应该使用输入字段,select 字段中的文本,然后复制它。是否有任何解决方法可以将代码定义的字符串直接复制到我的剪贴板?谢谢
- 我使用纯 JS 和 Node.js
- 我正在尝试将我的代码中定义的文本(日志文件的本地路径)复制到用户的剪贴板,而不使用任何用户输入字段(文本区域、输入标签)。其他问题似乎要么使用用户字段,要么使用第三方 API。我不要那个!我正在寻找一些可以完成所有这些的 JS 代码。
正如您已经从其他 post 那里了解到的那样,出于浏览器安全的考虑,您需要将文本区域或文本框复制到剪贴板, 如果您不想显示文本框或文本区域,只需将其隐藏即可, 你可以使用
.hide {
position:absolute;
left:-9999px
}
left: 值应该大于正值或负值,即它不属于任何当前屏幕可见宽度。