我正在尝试找到一种方法来限制整个PhoneGap应用程序中的文本选择。有人知道这样做的方法吗?
答案 0 :(得分:4)
html {
-webkit-user-select: none;
}
你的css代码中的这个小成分将起到魔力!
答案 1 :(得分:3)
这对你有用: -
<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";
答案 2 :(得分:2)
在iOS 9中,有一个错误导致-webkit-user-select: none;
无效。有一个修复此
https://github.com/EddyVerbruggen/cordova-plugin-ios-longpress-fix
感谢Frederik Wessberg https://stackoverflow.com/a/32737049/741850