运行在安卓上的Web应用程序:如何防止文本选择?

6
我有一个移动应用程序(HTML,Javascript),该应用程序应在iPhone和Android智能手机上运行。为了使其看起来更像真正的应用程序并防止意外选择文本,我捕获了touchStarttouchEnd事件并处理它们。这可以很好地防止文本选择。但是在Android上,它似乎被完全忽略了;文本选择是可能的。在Android中是否有一种定义的方法,可以防止用户从Web应用程序中选择文本?

这是一个在浏览器中的应用程序还是一个带有Webview的本地应用程序? - Mark Bakker
它是在安卓浏览器中运行的应用程序。 - Krumelur
1个回答

0

不起作用。 这些在iPhone上可以工作,但在Android上无法: user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; - Krumelur
哇 - 这真是令人困惑。你尝试过这个变化来达到你想要的效果吗?https://dev59.com/a2435IYBdhLWcg3w-lP2 - jlindenbaum
是的。它会导致很多不必要的副作用,我并不觉得它非常有用。Android浏览器非常奇怪...甚至Google自己的网站也不能很好地与其配合使用。 :-) - Krumelur

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