`
wang_peng1
  • 浏览: 3944403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webView中长按后取消菜单js实现

阅读更多

<!DOCTYPE html> 
<html> 
<head> 
 
<script> 
   
function absorbEvent_(event) { 
     
var e = event || window.event; 
      e
.preventDefault && e.preventDefault(); 
      e
.stopPropagation && e.stopPropagation(); 
      e
.cancelBubble = true; 
      e
.returnValue = false; 
     
return false; 
   
} 
 
   
function preventLongPressMenu(node) { 
      node
.ontouchstart = absorbEvent_; 
      node
.ontouchmove = absorbEvent_; 
      node
.ontouchend = absorbEvent_; 
      node
.ontouchcancel = absorbEvent_; 
   
} 
 
   
function init() { 
      preventLongPressMenu
(document.getElementById('theimage')); 
   
} 
 
</script> 
</head> 
<body onload="init()"> 
 
<img id="theimage" src="http://www.google.com/logos/arthurboyd2010-hp.jpg" width="400"> 
</body> 
</html> 

分享到:
评论

相关推荐

    webview中长按识别二维码

    总的来说,"webview中长按识别二维码"这一技术是结合了WebView的交互能力、JavaScript与Android原生代码的协同工作,以及二维码解析技术的一种创新应用。开发者需要理解WebView的工作机制,掌握JavaScript与Android...

    webview 修改字体颜色大小背景 js实现

    Webview与JavaScript的交互主要通过两个方法实现:`evaluateJavaScript`(Android)和`stringByEvaluatingJavaScriptFromString`(iOS)。这两个方法允许我们在运行时执行JavaScript代码,并获取执行结果。例如,...

    WinForm下WebView2实现JS与C#交互Demo

    本示例“WinForm下WebView2实现JS与C#交互Demo”就展示了如何在C#中使用WebView2控件来实现JavaScript与C#之间的双向通信。 首先,确保已安装Microsoft Edge WebView2 SDK。可以通过NuGet包管理器安装`Microsoft....

    WebView 自定义长按选择,实现收藏 / 分享选中文本

    在WebView中,我们需要覆盖`WebViewClient`的`onLongClick()`方法,这样当用户在WebView中长按文本时,我们就可以获取到这个事件。然而,WebView默认并不支持选中文本,因此我们需要借助JavaScript来实现。 为了...

    IOS WebView与JavaScript交互实现Web App

    接下来,我们要讨论的是如何实现WebView与JavaScript的交互。在iOS中,`UIWebView`提供了两个主要的方法来实现这一功能:`stringByEvaluatingJavaScriptFromString:`和`addScriptMessageHandler:name:`。 1. `...

    WebView上下文菜单demo

    在Android开发中,WebView是一个非常重要的组件,它允许...用户在WebView中长按文本时,就可以看到这个菜单,并能方便地复制选中的文本。这样的功能增强了WebView的用户体验,使得在应用内浏览网页时的操作更加便捷。

    Android WebView与JavaScript交互实现Web App

    接下来,我们讨论如何实现WebView与JavaScript的交互。Android提供了两种主要的方法:`addJavascriptInterface()`和`evaluateJavascript()`。 1. **addJavascriptInterface()**: 这个方法可以将Android对象暴露给...

    webview的简单实现

    为了实现JavaScript与Java代码的交互,可以使用WebView的addJavascriptInterface()方法。创建一个Java对象并添加到WebView,然后在JavaScript中通过window对象调用该对象的方法。 ```java webView....

    android使用webView实现java程序与js脚本的相互调用

    本文将详细介绍如何在Android中使用WebView实现Java程序与JS脚本的相互调用。 ### 1. 添加WebView到布局 首先,在XML布局文件中添加WebView组件,例如在`activity_main.xml`中: ```xml &lt;WebView android:id="@+...

    Andorid webview和js的交互

    总的来说,Android WebView与JavaScript的交互为开发者提供了一个灵活的开发环境,它允许混合使用原生和Web技术,实现快速且高效的移动应用开发。合理利用`WebViewClient`、`WebChromeClient`、`...

    在android的webview中实现websocket通信

    "AndroidWebView中实现WebSocket通信" 在 Android 的 WebView 中实现 WebSocket 通信是当前移动端应用开发中的一个热门话题。WebSocket 是 HTML5 规范中的一项技术,可以实现客户端与服务器之间的实时双向通信。在...

    android不使用webview与js交互

    然而,有时我们可能有需求在不依赖Webview的情况下实现Android应用与JavaScript的交互。本文将深入探讨这种非Webview方式的交互可能性及其实现方法。 首先,我们要理解Webview是通过`WebViewClient`和`...

    android demo,webview_js(webview的js方法调用java方法)。

    本示例“android demo,webview_js”着重展示了如何通过Webview实现JavaScript调用Java方法的功能。这个功能对于创建混合式应用或者在原生应用中嵌入HTML5页面尤其有用。 首先,我们需要在Android布局文件中添加一...

    Android WebView JS交互

    最后,为了更好地控制JS与Java之间的交互,可以使用`evaluateJavascript`方法,它允许我们在JavaScript代码执行后得到返回值: ```java webView.evaluateJavascript("someJavaScriptExpression", new ValueCallback...

    android webview +php实现网络打印机 打印厨房单、上菜单、收据

    本人主要是做PHP,公司开发一个餐饮系统,需要用到网络打印小票,开发的时候,遇到很多问题(从网页跳到android,android获取到数据再与PHP交互,然后又从android回到网页,执行网页JS部分),最主要的还是打印长文本...

    Android WebView另类实现 自由复制进入选择文字模式

    本篇文章将深入探讨如何在Android WebView中实现自由复制和选择文字的功能,这对于增强用户体验至关重要,特别是对于那些包含大量文本内容的应用来说。 通常情况下,WebView默认并不支持用户直接复制文本,因此我们...

    WebView实现JS效果和a标签点击事件

    为了实现JS效果,我们可以通过WebView的`addJavascriptInterface()`方法暴露Java对象给JavaScript,这样JavaScript代码就可以调用这些Java对象的方法。例如,创建一个名为`AndroidBridge`的对象: ```java private ...

    WebView实现Java与JS相互调用

    本文将深入探讨如何在Android中通过WebView实现Java与JS的相互调用。 首先,我们来理解Java调用JS的机制。Android提供了`WebView`类,其中的`loadUrl()`方法可以用来执行JavaScript代码。例如,我们可以这样加载一...

    使用WebView中的Javascript和本地代码交互

    而JavaScript与本地代码的交互则是WebView的一个强大特性,使得开发者能够将网页与原生应用的功能紧密结合,实现更丰富的用户体验。本篇文章将深入探讨如何在WebView中实现JavaScript与本地Java代码的交互。 首先,...

    WebView实现拍照及选择图片功能

    接着,我们需要实现一个`WebChromeClient`,它是WebView的扩展,提供了处理JavaScript对话框、文件选择、进度条等功能的接口。在`WebChromeClient`中,我们需要重写`onShowFileChooser`方法来响应来自H5页面的文件...

Global site tag (gtag.js) - Google Analytics