4

我正在尝试找到一种方法来限制整个 PhoneGap 应用程序中的文本选择。有人知道这样做的方法吗?

4

3 回答 3

6

这对你有用:-

<style type="text/css">
   *:not(input):not(textarea) {
   -webkit-user-select: none; /* disable selection/Copy of UIWebView */
   -webkit-touch-callout: none; /* disable the IOS popup when long-press on a link */
  }     
</style>

使用 java 脚本:-

 document.documentElement.style.webkitTouchCallout = "none";
 document.documentElement.style.webkitUserSelect = "none";
于 2014-02-12T07:48:09.107 回答
5
html {
-webkit-user-select: none;
}

你的 css 代码中的这个小成分会变魔术!

于 2014-02-11T22:43:38.187 回答
2

在 iOS 9 中,有一个错误导致-webkit-user-select: none;无法正常工作。有一个插件可以解决这个问题

https://github.com/EddyVerbruggen/cordova-plugin-ios-longpress-fix

感谢 Frederik Wessberg https://stackoverflow.com/a/32737049/741850

于 2015-09-27T20:13:34.523 回答