HTML5/javascript:是否可以访问I';你已经粘贴到我手机上的剪贴板了吗?

HTML5/javascript:是否可以访问I';你已经粘贴到我手机上的剪贴板了吗?,javascript,html,clipboard,Javascript,Html,Clipboard,当我在iPhone上使用一些移动应用程序(Pocket应用程序是我心目中的应用程序)时,它们会提示我通过单击按钮将最后复制的内容粘贴到剪贴板上。我可以用HTML5做同样的事情吗?如果是,怎么做 我找到了有关剪贴板API的信息,但大多数在线资源都描述了“单击复制”功能。我需要一个移动网站来阅读我的剪贴板并“单击粘贴”。很抱歉,这是一个依赖于框架的答案,但看起来访问本机剪贴板的最简单方法是使用 要粘贴设备剪贴板上当前的内容,可以执行以下操作: module.controller('PasteCtrl

当我在iPhone上使用一些移动应用程序(Pocket应用程序是我心目中的应用程序)时,它们会提示我通过单击按钮将最后复制的内容粘贴到剪贴板上。我可以用HTML5做同样的事情吗?如果是,怎么做


我找到了有关剪贴板API的信息,但大多数在线资源都描述了“单击复制”功能。我需要一个移动网站来阅读我的剪贴板并“单击粘贴”。

很抱歉,这是一个依赖于框架的答案,但看起来访问本机剪贴板的最简单方法是使用

要粘贴设备剪贴板上当前的内容,可以执行以下操作:

module.controller('PasteCtrl', function($scope, $cordovaClipboard) {
  $cordovaClipboard
    .paste()
    .then(function (result) {
      // success, use result
    }, function () {
      // error
    });

});

我怀疑这是可能的,因为允许javascript读取用户的剪贴板似乎是一个相当安全的漏洞。剪贴板内容可能是敏感信息。是的,即使是在普通网站上,我认为只有使用actionscript/flash才能完成这项任务,而这在IOS上是绝对不可能的。另外,从用户体验的角度来看,这是一个坏主意。您的用户已经可以使用其操作系统中内置的UI在所有应用程序中以一致的方式进行复制和粘贴。你不需要(也不应该)为他们提供一种只有你的应用程序才支持的“更好”的粘贴方式。我担心这只有在本机应用程序中才可能实现。谢谢大家@meagar:因为到目前为止我只开发了一个响应性很强的web应用程序,而不是一个本地应用程序,所以我希望有一种方法可以将内容发布到我的应用程序中,就像本地应用程序与移动浏览器的集成一样简单。不过我明白你的意思,谢谢!啊,谢谢你的回复!不幸的是,我使用的是Ember,但在任何情况下,我都需要Cordova来访问手机剪贴板,而不能在移动浏览器的web应用程序中访问,对吗?