按钮单击时在jquery/java脚本中粘贴功能

ami*_*osh 8 javascript jquery

我有一个写网站url的文本框.我在旁边放了一个按钮.

我想如果用户从任何地方复制网址并单击该按钮,则复制的网址粘贴在该文本框中.

现在我可以使用ctrl + v将url粘贴到文本框中.但是移动用户无法使用它.因此,我需要在文本框中单击该按钮复制的URL粘贴.

任何帮助高度赞赏,并提前感谢.

Mar*_*ery 6

基于过去的许多SO问题......

......答案可能是"不,这是不可能的".

不过,我建议你跳过开发过程中的一个重要步骤.您面临的问题是,您希望允许移动用户轻松地将来自其他来源的文本(特别是输入的URL很难)输入到您网站上的文本框中.退后一步,查看该问题的其他可能解决方案,这些解决方案不涉及对用户剪贴板的Javascript访问.

事实上,您目前正在尝试实施的"解决方案"甚至无法帮助用户,因为"点击粘贴"按钮仅对移动用户有用,如果他们已经成功将某些内容复制到剪贴板中,如果他们已经设法了,那么可能他们已经知道他们的手机浏览器的原生复制/粘贴功能是如何工作的,所以他们不需要你的按钮.您所描述的用户流程中有两个必要步骤:从其他来源复制URL,并将其粘贴到您的网站上.即使你当前要求是可能的,它只能有可能帮助您做出第二步用户更容易.

相反,我认为你应该检查复制和粘贴如何在不同的可用品牌的智能手机及其浏览器上工作.如果其中任何一个使用您担心用户可能不熟悉的模糊或不透明界面,请在文本框附近放置一个按钮,该按钮仅向这些平台的用户显示,这些平台为他们提供有关如何使用其本机副本和粘贴功能.

  • @NiettheDarkAbsol我不同意这是多余的.在大多数移动设备上,您提到的本机方式需要点击文本字段>按住几秒钟>然后单击"粘贴".根据阿米特的描述,这将消除上述两个步骤; 只需轻按一下按钮. (2认同)