用js实现图片复制到剪切板的功能,兼容各种浏览器,例如IE,火狐、chome等。

JavaScript09

用js实现图片复制到剪切板的功能,兼容各种浏览器,例如IE,火狐、chome等。,第1张

您好!很高兴为您答疑!

您可以参考下面的代码:

<script>

function copyToClipboard()

{

var d = document.all("source").value

window.clipboardData.setData('text', d)

}

</script>

<BODY>

<button onclick="copyToClipboard()">拷贝</button>

<input type="text" size=20 id="source" value="测试数据">

<br>

<button onclick="alert(window.clipboardData.getData('text'))">显示</button>

<button onclick="window.clipboardData.clearData('text')">清空</button>

</BODY>

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

Clipic.js插件可以为移动端 (仅支持移动端) 提供头像上传并裁剪成指定尺寸,用原生js开发的,轻量级,包含html跟css,不到8kb。点此链接体验: https://teojs.github.io/clipic/

https://github.com/teojs/clipic

参数说明

width:Number (默认:500) – 裁剪宽度

height:Number (默认:500) – 裁剪高度

ratio:Number (可选) – 裁剪的比例,当传入ratio时width/height将无效

src:String (必传) – 需要裁剪的图片,可以是图片链接,或者 base64

type:String (默认:jpeg) – 裁剪后图片的类型,仅支持 jpeg/png 两种

quality:Number (默认:0.9) – 压缩质量

buttonText:Array (默认:[‘取消’, ‘重置’, ‘完成’]) – 底部三个按钮文本

http://bbs.itying.com/topic/5cb17892c6a71b10bcef96b0

function show(name){

var img="__PUBLIC__/"+name.getAttribute('src', 2)

window.clipboardData.setData("Text",img)

alert("复制成功("+img+"),请粘贴")

}

下面的image 添加点击事件

<image onclick=show(this) src=.................>