如何允许从Ionic WebView复制和粘贴?

9
我正在使用ionic和cordova构建混合应用程序。
然而,我无法从任何webview中复制文本。从我的安卓手机或浏览器中,复制文本无法正常工作。选择文本并拖动指针没有反应。
例如,在通过ionic start myApp tabs生成的基本应用程序中出现这种情况。
简单地说,我该如何允许用户进行复制粘贴操作?
3个回答

12

ion-content 设置为 overflow-scroll="true",并为可复制的文本添加一个类

.selectable{
    -webkit-user-select: auto;
}

目前无法通过javascript编程从剪贴板复制任何内容。但是可以通过插件从本地端执行此操作 CordovaClipboard


快进到2016年,您可以使用document.execCommand('copy')从JavaScript复制到剪贴板(但是文本必须首先可选择,例如使用-webkit-user-select: text或类似方法)。 - jakub.g

0

.selectext
{
  -webkit-user-select: auto;
}
 <div class="selectext">
  Select text
  </div>


-4

你可以尝试使用 console.log() 并从控制台中复制/粘贴。

或者如果你需要从模拟器中复制,你可以使用 远程调试


谢谢,但我想允许用户通过长按进行复制粘贴。我个人没有复制粘贴的需求。 - Matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接