我目前正在使用navigator.clipboard.writeText()将元素中的值复制到剪贴板,但是它似乎可以在除 iPhone X 和 iPhone 6 Plus 之外的所有设备上运行。浏览器是最新的,根据 MDN,它们应该可以与这些版本的 Safari 兼容。该代码似乎可以在桌面、Android 和其他 IOS 设备(例如 iPhone 12)上运行。在 iPhone X 和 6 Plu
2021-01-05
在网络上搜索后,我发现了很多关于此问题的旧资源。我希望这不会被视为重复,但我找不到任何包含新内容的答案。由于浏览器和 JS 在不断改进,我想知道是否有机会仅使用Javascript和Clipboard API而不使用Flash插件将内容复制到剪贴板。
2014-02-17
我正在使用document.execCommand("copy")函数从 JavaScript 代码中复制一段文本。它在 Firefox、Chrome 和 IE 上工作正常。但它在 Safari 上不起作用。我做了很多研究来解决这个问题,但没有得到任何结果。
2017-08-24
我的声誉太低,无法对原始帖子发表评论。https://stackoverflow.com/a/39643244/10651767当我使用函数copyToClipboard(val)时,其中 val 取自 localstorage,我在剪贴板中得到的只是字符串“val”,而不是 val 变量的值。val= localStorage.getItem("val");copyToClipboard(val
2019-11-05
我是 JS 初学者,我遇到了以下问题:我希望只要有人点击折叠面板内的 URL 图标,相应的链接就会被复制到剪贴板。不幸的是(总是)只有第一个链接被复制到剪贴板,即使点击其他两个 URL 图标,也只有第一个链接被复制。虽然当我点击 URL 图标 2 时,剪贴板中应该是链接 2(来自值字段)(当然,对于 3 号也是如此)。我希望我已经足够清楚地描述了这个问题。错误在哪里,我需要对 JS 代码进行哪些更
2022-06-12