复制网址粘贴到剪贴板上使用JavaScript/jQuery的

问题描述:

我想知道是否有可能在JavaScript/jQuery来复制当前网址并将其粘贴到使用纯JS剪贴板桌面,iOS和Android按钮。复制网址粘贴到剪贴板上使用JavaScript/jQuery的

这是主要针对手机,例如iphone运行Safari浏览器我想做一个按钮,将去获取URL并将其放入剪贴板,然后用户可以打开他们的消息,例如粘贴它?

这甚至可能吗?

我见过zclip但这需要闪光灯,这显然不会是你不能接取用户剪贴板只使用JavaScript,但大多数浏览器变得非常困难一个苹果设备上运行

欢呼

+0

我想是不是在Safari可能,可以从剪贴板读,但不能设置。怎么样使用PhoneGap之类的东西? –

+0

不幸的是,这必须是一个响应网站.. – Dan

。在IE中的例子是clipboardData对象,在FF4 +中,你在window.Clipboard中有window.ClipboardEvent,但你必须检查浏览器的不同版本。此任务中的Flash更好一些。我推荐两种方式: flash way 显示用户提示和选择文本要用户复制或只使用对焦并选择组合为输入文本:

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

$('input').focus().select(); 

如你所知你可以通过访问window.location.href属性来获得实际的url。