返回顶部
首页 > 资讯 > 精选 >Android WebView如何阻止Target =“ Blank”
  • 887
分享到

Android WebView如何阻止Target =“ Blank”

Android 2023-09-16 08:09:18 887人浏览 薄情痞子
摘要

要阻止Android WEBView中的链接在新窗口中打开,可以使用WebViewClient类的shouldOverrideUrl

要阻止Android WEBView中的链接在新窗口中打开,可以使用WebViewClient类的shouldOverrideUrlLoading方法来拦截链接点击事件,并在当前WebView中加载链接。
首先,创建一个自定义的WebViewClient类,如下所示:
```java
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(request.getUrl().toString());
return true;
}
}
```
然后,在你的Activity或Fragment中,将该WebViewClient设置给WebView实例,如下所示:
```java
WebView webView = findViewById(R.id.webView);
webView.setWebViewClient(new MyWebViewClient());
```
这样,当用户点击链接时,WebView将会拦截事件,并在当前WebView中加载链接,而不是在新窗口中打开。

--结束END--

本文标题: Android WebView如何阻止Target =“ Blank”

本文链接: https://lsjlt.com/news/409632.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android WebView如何阻止Target =“ Blank”
    要阻止Android WebView中的链接在新窗口中打开,可以使用WebViewClient类的shouldOverrideUrl...
    99+
    2023-09-16
    Android
  • linux如何阻止telnet接入
    ...
    99+
    2024-04-02
  • JavaScript如何阻止表单提交
    这篇文章主要介绍JavaScript如何阻止表单提交,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:<body>  <form action...
    99+
    2024-04-02
  • jQuery如何阻止链接加载
    小编给大家分享一下jQuery如何阻止链接加载,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!阻止链接加载有时你不希望链接到某个页...
    99+
    2024-04-02
  • jQuery如何阻止默认事件
    这篇文章主要为大家展示了“jQuery如何阻止默认事件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何阻止默认事件”这篇文章吧。更快的阻止默认事件...
    99+
    2024-04-02
  • win102004流氓软件如何阻止
    这篇文章主要讲解了“win102004流氓软件如何阻止”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win102004流氓软件如何阻止”吧!win102004流氓软件阻止的方法:按下“win...
    99+
    2023-07-01
  • vue如何阻止重复请求
    本篇内容介绍了“vue如何阻止重复请求”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!项目当中前端代码会遇到同一个请求向服务器发了多次的情况,...
    99+
    2023-07-05
  • 如何在iPhone上阻止短信
    如何阻止来自 iPhone 上某人的短信?如果您收到来自要阻止的人的短信,则需要在 iPhone 上打开该消息。打开消息后,单击顶部的图标,其下方是手机号码或发件人姓名。现在点击 信息 在屏幕的右侧;现在,您将看到另一个屏幕,其中包含阻止此...
    99+
    2023-08-01
  • windows10阻止安装如何解除
    windows10阻止安装如何解除呢,用户使用win10的时候会碰到安装软件被鉴别为垃圾软件随后阻止安装的现象,这时候用户不知道该如何解决,其实用户能通过兼容模式来解决该问题,也可以通过修改安全设置的程度来解决,非常的容易哦,下面就是具体的...
    99+
    2023-07-10
  • 如何阻止vue组件渲染
    这篇文章主要介绍“如何阻止vue组件渲染”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何阻止vue组件渲染”文章能帮助大家解决问题。一、为什么要阻止Vue组件的渲染在某些情况下,我们可能需要阻止V...
    99+
    2023-07-05
  • jQuery如何阻止默认行为?
    ...
    99+
    2024-04-02
  • 如何阻止windows10自动升级如何阻止windows10自动升级方式详细介绍
    如何阻止windows10自动升级是很多用户头痛的现象,win10一直会在后台管理悄悄系统更新,而且提醒必须待机后升级,很多用户不喜欢这个升级方式因而要想阻止win10的自动升级,用户们实际上使用情况下能够依照下列方式实际操作来阻止,接下来...
    99+
    2023-07-17
  • vue中如何阻止事件冒泡
    在vue中阻止事件冒泡的方法:1.新建vue.js项目;2.使用@click属性绑定事件;3.使用@click.stop阻止事件冒泡;具体步骤如下:首先,在vue-cli中创建一个vue.js项目;vue create project-na...
    99+
    2024-04-02
  • 如何阻止某ip的cc攻击
    在Linux系统对特定ip的cc攻击进行封禁的方法首先,在Linux命令行中,通过netstat命令获取cc攻击的源ip;netstat -anlp|grep 80|grep tcp|awk ‘{print $5}’|awk -F: ‘{p...
    99+
    2024-04-02
  • windows defender如何阻止弹窗关闭
    这篇文章主要介绍“windows defender如何阻止弹窗关闭”,在日常操作中,相信很多人在windows defender如何阻止弹窗关闭问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows d...
    99+
    2023-07-01
  • win10 xbox多人游戏如何阻止
    这篇文章主要介绍了win10 xbox多人游戏如何阻止的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10 xbox多人游戏如何阻止文章都会有所收获,下面我们一起来看看吧。win10xbox多人游戏阻止方法...
    99+
    2023-07-01
  • vue遮罩层如何阻止滚动
    目录vue遮罩层阻止滚动vue解决遮罩层滚动方法vue遮罩层阻止滚动 给vue用fixed定位加一个遮罩层,滚动鼠标滚轮发现下面一层的页面随之滚动,那么如何阻止下层页面滚动? 我这里...
    99+
    2024-04-02
  • vue如何阻止click事件冒泡
    这篇文章主要介绍“vue如何阻止click事件冒泡”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue如何阻止click事件冒泡”文章能帮助大家解决问题。使用vue阻止子级元素的click事件冒泡,...
    99+
    2023-07-04
  • webview如何在Android中使用
    这篇文章给大家介绍webview如何在Android中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Androi1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebVie...
    99+
    2023-05-30
    android webview
  • Android中ViewPager如何使用WebView
    小编给大家分享一下Android中ViewPager如何使用WebView,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Android 中ViewPager中使用...
    99+
    2023-05-30
    android viewpager webview
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作