复制URL并使用JavaScript / jquery粘贴到桌面,iOS和Android上的剪贴板按钮
copy url and paste to clipboard button on desktop, ios and android using JavaScript/jquery
我想知道是否可以在javascript/jquery中使用纯JS复制当前URL并将其粘贴到剪贴板。
这主要适用于手机,例如运行 Safari 的 iPhone,我想制作一个按钮来获取 URL 并将其放在剪贴板中,以便用户可以打开他们的消息并将其粘贴到例如?
这可能吗?
我看过zclip,但这需要闪光灯,这显然不适用于苹果设备
干杯
是的,你不能只使用javascript来访问用户剪贴板,但大多数浏览器都使它变得非常困难。IE中的示例是剪贴板数据对象,在FF4 +中您有窗口。剪贴板事件在镶边窗口中。剪贴板,但您必须检查不同版本的浏览器。这个任务中的闪存更好一些。我推荐两种方式:闪光方式显示用户提示并选择您希望该用户复制的文本,或者仅使用焦点并选择输入文本的组合:
function toClipboard(txt) {
window.prompt("Copy to clipboard: Ctrl+C, Enter", txt);
}
或
$('input').focus().select();
如您所知,您可以通过访问window.location.href属性来获取实际的URL。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何确定javascript已经完成了某些操作.ios上的
- 压缩phonegap中ios的图像插件
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- iOS 中的按钮触摸状态
- 在iOS 4.3中未调用UIWebView shouldStartLoadWithRequest
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗
- 如何在plnkr.co上显示桌面上的图像
- 如何制作适用于iOS和桌面的视差滚动网站
- JavaScript 区分 iOS 原生 uiwebview 和 iOS 桌面 webapp
- 复制URL并使用JavaScript / jquery粘贴到桌面,iOS和Android上的剪贴板按钮
- 是否有适用于Windows 8 [桌面]应用程序的iOS钥匙串
- 如何使用 JS 以编程方式为 Android/iOS 上的网站创建桌面快捷方式
- YouTube API在iOS (iPhone/iPad)中不工作,但在桌面浏览器中工作良好
- Javascript新手:iOS, Android或桌面Javascript优化
- 在iOS Safari上通过桌面版设置视口宽度