以编程方式触发iOS Safari的复制菜单使用JavaScript?
我试图实现一个用户友好的方式来从文本input字段复制一些文本到iOS / Safari上的剪贴板。 我知道在这个平台上没有办法以编程的方式来做,但是我希望能够尽可能地引导用户体验。
在iOS / Safari上,当用户手动高亮显示一些文本时,会popup一个上下文复制菜单。 我希望当编程select文本时popup相同的菜单,但是不会。 甚至有可能做到这一点?
如果没有,关于如何最好地实现一个用户友好的经验,将一些文本复制到iOS / Safari的剪贴板的任何build议?
作为参考,我使用此问题描述的方法select文本 :以编程方式在iOS设备上的input字段中select文本(移动Safari)
这是不可能的。 我会在input的下面join一些内容丰富的文字,希望在用户友好的方面可以解决问题。
另一种select是本地化,例如通过使用PhoneGap进行包装,但是我想你已经非常了解这个选项。 如果是这样,这样的东西会在本地代码中工作:
[UIPasteboard generalPasteboard].string = @"your string";
从JavaScript可以在iOS的帮助下(目标C)。
var getVal = $("#textid").val(); localStorage.setItem("getVal",getVal);
然后你可以使用你的本地代码从本地存储获取这个值。
我没有目标C的知识,但你可以使用js代码后的方法。
- SceneKit – 线程 – 在哪个线程上做什么?
- iOS中的无线配件configuration:EAWiFiUnconfiguredAccessoryBrowser只会检测一次未configuration的配件