当前位置: 首页 > 知识库问答 >
问题:

使用JS或jQuery的移动设备,通过点击操作超级简单地复制文本(地址)

狄宇
2023-03-14

我正在制作一个移动页面,用户谁需要一个快速的方法复制一个地址,这样他们就可以打开他们喜欢的地图应用程序。

其他解决方案,如选择整个地址手动复制或使用“如果Apple/Android用户单击此”是我能想到的全部使用,但我想避免。我需要一个所有的设备,兼容的解决方案和JS是所有的朋友。

下面是我根据这个答案改编的最佳方法:https://stackoverflow.com/a/18899718/2887660

function openAddress(){
// If it's an iPhone..
if( (navigator.platform.indexOf("iPhone") != -1) 
    || (navigator.platform.indexOf("iPod") != -1))
     window.open("maps://maps.google.com/maps?daddr=lat,long&ll=");
else
     window.open("http://maps.google.com/maps?daddr=lat,long&ll=");
}

HTML

<p>123 Example Road</p>
<a onclick="openAddress()">Touch to Copy Address</a>

共有1个答案

松嘉运
2023-03-14

不确定这是否适用于移动设备,但在Chrome Desktop中可以使用:document.execCommand(“copy”,false,null);。请记住,在执行复制之前必须先选择文本(obj.select())。

 类似资料:
  • 本文向大家介绍超级简单的jquery操作表格方法,包括了超级简单的jquery操作表格方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了超级简单的jquery操作表格方法。分享给大家供大家参考。具体实现方法如下: 利用jquery给指定的table添加一行、删除一行   jQuery动态添加删除表格的行和列 jquery操作表格(添加/删除行、添加/删除列) 希望本文所述对大家的jque

  • 本文向大家介绍JS制作简单的三级联动,包括了JS制作简单的三级联动的使用技巧和注意事项,需要的朋友参考一下 用javascript制作的一个简单三级联动,非常简单实用 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 问题内容: 在页面加载时,我有一个调用服务的控制器,然后将返回的数据绑定到某些$ scope.objects: 在我的HTML中,我尝试通过以下方式绑定$ scope.OrderHistory: 在笔记本电脑/台式机上观看时很好,但在平板电脑和移动设备(例如iPhone / iPad)上无法使用 问题答案: 尝试添加ngTouch。从文档: 设计用于触摸屏设备的默认功能的更强大替代品。大多数移动浏

  • 问题内容: 是否有一个标准的Java库可以处理常见的文件操作,例如移动/复制文件/文件夹? 问题答案: 这是通过操作执行此操作的方法:

  • 本文向大家介绍DOM操作和jQuery实现选项移动操作的简单实例,包括了DOM操作和jQuery实现选项移动操作的简单实例的使用技巧和注意事项,需要的朋友参考一下 DOM: jquery: 以上这篇DOM操作和jQuery实现选项移动操作的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 有没有一种方法来检测PHP中超文本标记语言按钮的点击,或者我真的需要在元素周围放一个表单标记,并使其成为一个输入提交按钮。 提前谢谢。