【发布时间】:2012-07-11 15:54:46
【问题描述】:
我正在尝试实现一种用户友好的方式来将一些文本从文本输入字段复制到 iOS/Safari 上的剪贴板。我知道在这个平台上没有办法以编程方式做到这一点,但我希望我能尽可能地指导用户体验。
在 iOS/Safari 上,当用户手动突出显示某些文本时,会弹出上下文复制菜单。我希望以编程方式选择文本时会弹出相同的菜单,但事实并非如此。甚至有可能做到这一点吗?
如果没有,关于如何最好地实现用户友好的体验,将一些文本复制到 iOS/Safari 上的剪贴板,有什么建议吗?
作为参考,我正在使用此问题中描述的方法选择文本: Programmatically selecting text in an input field on iOS devices (mobile Safari)
【问题讨论】:
-
我不确定这是否适用于 iOS,但无法使用 JavaScript 打开上下文菜单。
-
这不是公认的答案,但this one 似乎是最彻底的。虽然我会注意并测试 iOS 7 中报告的奇怪副作用。正如@sandstrom 建议的那样,输入下方/旁边的一些信息文本可能是最用户友好的方法。
标签: javascript ios safari copy