我有一个用于编写网站 url 的文本框。我在它旁边放了一个按钮。
我希望用户从任何地方复制一个 url 并单击该按钮,然后将复制的 url 粘贴到该文本框中。
现在我可以使用 ctrl+v 将 url 粘贴到文本框中。但是移动用户无法使用它。因此,我需要单击该按钮,将复制的 url 粘贴到文本框中。
任何帮助都非常可观,并在此先感谢。
我有一个用于编写网站 url 的文本框。我在它旁边放了一个按钮。
我希望用户从任何地方复制一个 url 并单击该按钮,然后将复制的 url 粘贴到该文本框中。
现在我可以使用 ctrl+v 将 url 粘贴到文本框中。但是移动用户无法使用它。因此,我需要单击该按钮,将复制的 url 粘贴到文本框中。
任何帮助都非常可观,并在此先感谢。
基于过去的许多 SO 问题......
......答案可能是“不,这是不可能的”。
不过,我建议您在开发过程中跳过了一个重要步骤。您面临的问题是您希望允许移动用户轻松地将来自其他来源的文本(特别是 URL,键入起来很痛苦)输入到您网站上的文本框中。退后一步,看看该问题的其他可能解决方案,这些解决方案不涉及对用户剪贴板的 Javascript 访问。
实际上,您当前尝试实施的“解决方案”甚至对用户没有帮助,因为“单击以粘贴”按钮仅对已经成功将某些内容复制到剪贴板的移动用户有用,如果他们已经做到了,那么大概他们已经知道他们的手机浏览器的本地复制/粘贴功能是如何工作的,所以他们不需要你的按钮。您描述的用户流程中有两个必要步骤:从其他来源复制 URL,然后将其粘贴到您的网站上。即使您当前要求的内容是可能的,它也只能帮助您使第二步对用户更容易。
相反,我认为您应该检查复制和粘贴在不同可用品牌的智能手机及其浏览器上的工作方式。如果他们中的任何一个使用您担心您的用户可能不熟悉的晦涩或不透明的界面,请在您的文本框附近设置一个按钮,该按钮仅向这些平台的用户显示,为他们提供有关如何使用其本机副本和平台的说明粘贴功能。