前言

我们都知道在网页里长按会弹出一些 没用选项
1

如何禁止掉呢?

要禁用长时间单击,您需要首先启用长时间单击设置LongClickable(true);然后,setOnLongClickListener,不返回任何内容:

webview.setLongClickable(true);
webview.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        return true;
        }
    });

如果您只需要禁用文本选择,最好将以下CSS添加到您的网页中,它将禁用文本选择:

body {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐