使用javascript以编程方式触发iOS safari中的复制菜单?

Ari*_*rdi 9 javascript safari copy ios

我正在尝试实现一种用户友好的方式,将一些文本从文本输入字段复制到iOS/Safari上的剪贴板.我知道没有办法在这个平台上以编程方式进行,但我希望我能尽可能地引导用户体验.

在iOS/Safari上,当用户手动突出显示某些文本时,会弹出上下文"复制"菜单.我希望以编程方式选择文本时会弹出相同的菜单,但事实并非如此.甚至可以这样做吗?

如果没有,有关如何最好地实现用户友好体验的建议,将一些文本复制到iOS/Safari上的剪贴板中吗?

作为参考,我使用此问题中描述的方法选择文本: 在iOS设备上以编程方式选择输入字段中的文本(移动版Safari)

san*_*rom 3

不幸的是,这是不可能的。我会在输入下方添加一些信息性文本,希望这在用户友好性方面能够发挥作用。

另一种选择是原生化,例如使用 PhoneGap 进行包装,但我想您已经很清楚该选项了。如果是这样,类似这样的东西可以在本机代码中工作:

[UIPasteboard generalPasteboard].string = @"your string";
Run Code Online (Sandbox Code Playgroud)