使用Cordova开发程序时,WebView的选择和菜单功能会影响程序的体验,甚至会泄漏程序的信息(可以参看url地址信息等),所有我们需要禁用长按选中功能。
网络上提供通过css样式禁用在Android中无效,同时会出现文本框无法输入的问题。
经测试,该方法可适用于Cordova 5.1.1

public class MainActivity extends CordovaActivity
{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);// Set by <content src="index.html" /> in config.xmlloadUrl(launchUrl);super.appView.getView().setOnLongClickListener(new View.OnLongClickListener() {public boolean onLongClick(View v) {return true;}});}
}

参考:(http://stackoverflow.com/questions/11820708/disabling-text-selection-in-phonegap/11872686#11872686)

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/yin138/p/4902237.html

Cordova Android 禁用长按选中功能相关推荐

  1. android长截图工具下载,Android实现长截屏功能

    本文实例为大家分享了Android实现长截屏功能的具体代码,供大家参考,具体内容如下 1.MainActivity public class MainActivity extends AppCompa ...

  2. 在移动端禁用长按选中文本功能

    在手机浏览器中,长按可选中文本,但如果在应用中,会给人一种异样的感觉,可用如下代码禁用此功能. * {-webkit-touch-callout:none; -webkit-user-select:n ...

  3. Android 电子书功能实现、长按选中、高亮显示。 TXT

    近期公司有一个电子书需求的开发,功能除了电子书的基本功能之外,还有长按选中,可以滑动高亮显示等等.最初是准备使用FBReader,但是发现不太优化,之前用过FBReader.然后就网上找demo,发现 ...

  4. android实现长截屏,Android实现全屏截图或长截屏功能

    本文实例为大家分享了Android实现全屏截图或长截屏功能的具体代码,供大家参考,具体内容如下 全屏截图: /** * 传入的activity是要截屏的activity */ public stati ...

  5. android webview 长按菜单拦截,javascript-在Android上长按时禁用上下文菜单

    javascript-在Android上长按时禁用上下文菜单 我想禁用长按(触摸并按住)Web应用程序中的图像后出现的上下文菜单. 我见过关于如何做到这一点的不同想法,但似乎没有一个对我有用. 有没有 ...

  6. H5怎么禁用长按复制的功能?

    个人开发的塔罗牌占卜小程序:[问问塔罗牌] 快来瞧瞧吧! [html] H5怎么禁用长按复制的功能? // 禁止长按图片保存,设置img样式 -webkit-touch-callout: none; ...

  7. android截全屏方法,Android实现全屏截图或长截屏功能

    本文实例为大家分享了Android实现全屏截图或长截屏功能的具体代码,供大家参考,具体内容如下 全屏截图: /** * 传入的activity是要截屏的activity */ public stati ...

  8. android中最新webview的功能,Android WebView实现截长图功能

    本文实例为大家分享了Android实现截长图功能的具体代码,供大家参考,具体内容如下 先看看手机自带的长截屏功能:  机型: vivo x9 plus 大胆推测实现逻辑: 1:需要一个可以滚动的Vie ...

  9. Android逆向之旅---爆破开启快手App的长视频拍摄权限功能

    一.功能说明 在前几天有人问我快手发布了内侧发布长视频的功能,他找快手小助手申请了但是没有回复,所以我就有空通过代码层面让他有这个功能看看效果如何,这个其实网上已经有很多人在说这个功能了,我们百度一下 ...

最新文章

  1. C++ 获取内存地址(取值运算符)
  2. iOS之Storyboard导航大揭秘(1)
  3. Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝!
  4. 理解 Python 中的 *args 和 **kwargs
  5. 使用IntelliJ IDEA的原因
  6. javascript 唯一值的集合 Set对象
  7. 转mjpeg协议到httpflv
  8. 查看python安装路径以及pip安装的包列表及路径
  9. 计算机功能性英语作文,2017考研英语作文:10个功能性“仿写”句型
  10. STM32学习——半天学完正点原子入门篇例程,STM32:学会了吗?我:学废了✨
  11. HttpSession基础
  12. 大项目售前、售中和售后感悟
  13. 时间序列分析的计量经济学方法 - Python中的序列性ARIMA
  14. 世界上第一台二进制电子计算机,世界上公认第一台电子计算机.doc
  15. 怎么把m4a转换成mp3格式?
  16. mapper parameterType
  17. PPT提示缺少字体怎么解决?
  18. *p++和*++p的区别
  19. 可能是最全面的MySQL8.0与MySQL5.7差异分析
  20. 君子签电子合同为供应链行业赋能,实现企业降本增效

热门文章

  1. 计算机二级新考纲什么时候出来,有计算机二级考试(VFP)的新考纲吗?
  2. 查看php 加载.dll,无法加载PHP_OCI8.DLL的解决
  3. VS2019 配置QT
  4. linux根目录如何改代码,linux怎样修改目录字体颜色
  5. java通信rs485_基于VB6.0与485仪表的Modbus RTU通信(含代码)
  6. matlab中的级数怎默算_matlab绘图小技巧-图像光滑数据取点
  7. STM8单片机串口发送引脚和接收引脚分开使用
  8. SpringBoot前端Ajax以JSON格式获取后台数据
  9. 基于QItemDelegate的例子2 trackeEditorDelegate
  10. Ansible 获取主机信息模块setup、获取文件详细信息模块stat(学习笔记十)