以编程方式触发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代码后的方法。