使用javascript编程触发iOS safari中的复制菜单
Programmatically trigger copy menu in iOS safari using javascript?
我正在尝试实现一种用户友好的方式,将文本输入字段中的一些文本复制到iOS/ASafari上的剪贴板中。我知道在这个平台上没有编程的方法,但我希望我能尽可能地引导用户体验。
在iOS/ASafari上,当用户手动高亮显示某些文本时,会弹出上下文"复制"菜单。我希望当以编程方式选择文本时,会弹出相同的菜单,但事实并非如此。有可能做到吗?
如果没有,关于如何最好地实现用户友好体验,将一些文本复制到iOS/Safari上的剪贴板,有什么建议吗?
为了参考,我使用本问题中描述的方法选择文本:在iOS设备(移动Safari)的输入字段中编程选择文本
不幸的是,这是不可能的。我会在输入下面包含一些信息性的文本,希望这在用户友好性方面会很好。
另一种选择是使用原生语言,例如使用PhoneGap进行包装,但我想您已经很清楚这个选项了。如果是这样的话,像这样的东西将在本地代码中工作:
[UIPasteboard generalPasteboard].string = @"your string";
通过javascript,在iOS(目标C)的帮助下,这是可能的。
var getVal = $("#textid").val();
localStorage.setItem("getVal",getVal);
然后您可以使用本地代码从本地存储中获取该值。
我不知道目标C,但你可以在js代码之后使用它的方法。
相关文章:
- 自定义右键单击UI上下文菜单(复制、粘贴、剪切)用于整个应用程序(所有网页)跨所有浏览器而非单个网页
- 使用javascript编程触发iOS safari中的复制菜单
- 在 JQuery 中,如何将选择选项的子集从一个选择菜单复制到另一个选择菜单
- 如何从上下文菜单访问IE11中的选定文本,并复制到剪贴板
- 如果我创建右键单击菜单,如何保留原始复制和粘贴功能
- 如何通过自定义上下文菜单将文本复制到剪贴板(不带flash/加载项)
- javascript将输入从textbot复制到下拉菜单
- django模板在javascript刷新时复制菜单栏的问题
- Javascript菜单-将Javascript拇指图库复制到每个区域不起作用
- 更新CKeditor,现在复制/剪切上下文菜单选项消失了.我怎样才能把它们找回来
- 将整个下拉菜单从一个站点复制到另一个站点
- 复制下拉菜单's数据到文本框中选择
- 如何在自定义上下文菜单中添加复制链接位置
- JQuery移动复制选择的选项到其他下拉菜单点击
- 如何复制这个半静态菜单
- Node webkit:剪切/复制/粘贴右键单击上下文菜单和iframe
- 在Javascript中复制下拉菜单行为
- 有没有办法复制'扳手'菜单中的Chrome扩展
- 如何复制相同的导航菜单上的所有4标签与引导
- 使用JavaScript创建和复制选择/选项列表菜单