HTML5 替代基于闪存的 ZeroClipboard 来安全地将数据复制到剪贴板?

2024-04-16

随着 Flash 在许多环境(iPhone、Android、IE10 等)中逐渐淘汰,是否有任何浏览器即将推出新的解决方案,允许在不安装 Flash 的情况下将信息安全复制到剪贴板?

我一直在使用零剪贴板 https://github.com/jonrohan/ZeroClipboard到目前为止,但我担心更多的观众没有 Flash,这个功能将会被破坏,我希望尽可能不依赖 Flash。


原因是自动复制到剪贴板可能非常危险,因此大多数浏览器(IE 除外)* 都会使其变得困难,除非您使用 flash。

很像你的零剪贴板 http://code.google.com/p/zeroclipboard/, 有剪贴板LMC按钮 http://www.lettersmarket.com/view_blog/a-3-copy_to_clipboard_lmcbutton.html它还使用在后台运行的小 Flash 脚本。

一个常见的解决方案是这样做:

 function copyToClipboard (text) {
     window.prompt ("Copy to clipboard: Ctrl+C, Enter", text);
 }

这是我从 Jarek Milewski 那里找到的,当其他人在这里问问题 https://stackoverflow.com/questions/400212/how-to-copy-to-the-clipboard-in-javascript

*是的,我找到了一种适用于 IE 的解决方案,但在大多数现代浏览器中不起作用,检查这里 http://www.htmlgoodies.com/beyond/javascript/article.php/3458851/Click-Its-Copied.htm.

Update:

根据这个:https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommandFirefox 41+、Chrome 42+ 和 IE 9+ 支持使用 execCommand 进行复制命令。对于 Firefox 和 Chrome,它仅在由用户操作(例如单击)触发时才起作用,对于 IE,它会向用户提供一个警告对话框,要求他们授予复制到剪贴板的权限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5 替代基于闪存的 ZeroClipboard 来安全地将数据复制到剪贴板? 的相关文章

  • 仅在第一次使用 localStorage 加载网站时显示 DIV

    我正在尝试完成这项工作 但我遇到了一些问题 就像标题所说 我希望仅在第一次加载网站时显示 DIV 我知道如何使用 PHP 和 Cookie 但我想要使用 localStorage 函数 这是我的代码 div div document rea
  • PHP/regex:如何获取HTML标签的字符串值?

    我需要有关正则表达式的帮助或preg match http php net preg match因为我对这些还没有那么丰富的经验 所以这就是我的问题 我需要获取值 get me 但我认为我的函数有错误 html 标签的数量是动态的 它可以包
  • 如何使我的滚动到顶部按钮动画流畅

    我的页面上有一个滚动到顶部按钮 但是当我单击它时 它不会滚动到顶部 它只是直接带我到顶部 就像我加载了一个新页面一样 但我需要的是滚动动画 javascript window onscroll function scrollFunction
  • 如何以 REST方式发送 HTML 表单?

    我有一个名为 事实 的资源集合的 URI 以及该集合中每个 事实 资源的 URI 我相信 创建新 事实 的表单应该使用 GET 来请求 但我无法确定应该将其设置为哪个 URI 对集合 URI 的 GET 应返回 事实 资源 URI 的列表
  • 动态下拉框?

    我有一个名为类别的数据库表 如下所示 我正在尝试做一个动态下拉框 索引脚本显示为
  • 在 Java 中从复杂的 HTML 表格中提取数据到二维数组

    如何转换 HTML 表格带有 colspan 和 rowspanJava中的二维数组 矩阵 我在 Python 和 jQuery 中找到了很好的解决方案 但在 Java 中却没有 只有通过 jsoup 的非常简单的表 XSLT 有一种很好的
  • jQuery UI 对话框始终位于右上角

    我试图将对话框放置在锚标记的右侧 但没有成功 我检查了解决方案jQuery UI 对话框定位 https stackoverflow com questions 744554 jquery ui dialog positioning似乎都不
  • 如何在 CSS 中正确定位和缩放这些元素?

    我已经能够使用 html 和 css 正确定位和缩放网页中的一些元素 但是由于定位规则 我陷入了如何使用另外两个元素继续此操作的困境 图片中的 V 形图标必须位于标题为 向下滚动 的最后一段下方 我也希望它能够随屏幕尺寸缩放 正如我已经成功
  • 如何为多个画布图像填充颜色?

    这是我第一次使用 html5 canvas 我还不知道它是如何工作的 我的问题是 我必须修改画布中图像的颜色 如果只有一张图像 这很容易 但是 我会有不止一张 换句话说 重叠的图像 为了进一步理解我的问题 我创建了一个插图 只有 2 个图像
  • 数据库中的编码 HTML 返回页面

    我在数据库中有以下编码 lt p gt Content lt span style quot color ffffff quot gt lt span style quot background color ff0000 quot gt 1
  • 有没有办法让特定的 div 忽略它的父 div 的位置?

    我有一个 div 其位置因其包含的 div 的相对定位而偏离 虽然删除父级的相对定位可以解决问题 但我们宁愿不将其作为解决方案来实现 因为它可能会破坏其他内容 有没有办法强迫孩子忽略父母的定位 不幸的是 没有办法让一个元素通过 CSS 动态
  • 如何隐藏 IE8 和 IE9 中的下拉箭头?

    我使用下面的 CSS 隐藏 FF safari chrome 中的下拉箭头 并添加我自己的图像进行自定义 select webkit appearance none moz appearance none o appearance none
  • HTML5 气泡消息

    输入字段有一个新的 HTML5 属性required提交表单且字段为空时会弹出气泡消息 有什么办法可以弹出带有不同文本的相同气泡吗 我想将它用于不同的验证 不仅仅是它是否为空 以下是 Chrome 中此气泡 弹出窗口 的屏幕截图 HTML5
  • 像使用 LaTeX 一样在 HTML 中引用定理

    我正在编写一些包含数学内容的网页 使用 MathJax 并且我正在寻找一种方法来进行与 LaTeX 定理引用等效的操作 如下例所示 begin theorem label thm commute a b b a end theorem Ac
  • 如何将自定义 HTML 代码放入 WordPress 网站的标题中 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这是我的网站 我需要放置 html
  • div 中的内部 html 更改时触发事件

    I have div对于一些信息 填写为 innerHTML单击按钮 目标是我想要 slideDown添加 div 中的文本时的 div 可以用 jQuery 来实现吗 Example div div 将文本添加到 div document
  • 如何删除 html 表格中单元格之间的空格

    我尝试删除 Table1Header 和 Table2Header 之间的空白 我尝试了 border 0px padding 0px 和 border spacing 0px 风格 Firefox 和 Opera 告诉我 我的边框间距样式
  • 什么是 .tpl 文件? PHP、网页设计

    有人希望我重新设计一个用 PHP VideoCMS 运行的网站 但是当我要求他向我发送源代码时 他给了我 tpl 文件而不是 php 其中有一些代码 include file header tpl p article br table wi
  • 为什么不能在 HTML 输入标签中使用 \" ?

    我想表演12 3在我的输入标签值中 我写这个
  • 如何在create-react-app中为index.html指定Cache-Control标头

    我正在尝试遵循 create react app dev 的指导生产构建文档 https create react app dev docs production build static file caching 为了向用户提供最佳性能

随机推荐