webView.setWebChromeClient(new WebChromeClient() {
//获取网页的标题
@Override
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
setTitle(title);
}//重写alert弹框
@Override
public boolean onJsAlert(WebView view, String url, final String message, JsResult result) {
WjLog.d("main", "onJsAlert:" + message);
runOnUiThread(new Runnable() {@Overridepublic void run() {new AlertDialog.Builder(WebViewActivity.this).setTitle("提示").setMessage(message).setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {//webView.reload();//重写刷新页面}}).show();}
});
result.confirm();//这里必须调用,否则页面会阻塞造成假死
return true;
}
});

webview获取网页标题并展示、自定义(重写)网页的alert弹框相关推荐

  1. python 基于selenium的IP摄像头 网页按键PTZ控制 (2) 登录-松下摄像头的弹框登录方式

    本文章仅用于记录个人学习内容(因为是验证式学习,所以代码基本是Ctrl C,Ctrl V ) 若有侵权请联系! 本文章涉及到的代码和参考资料如下:                           ...

  2. 学生网页设计成品展示 静态HTML网页设计HTML5 dreamweaver作品展示2022.08期

    一套合格的作业应该包含: 1. 页面分为页头.菜单导航栏(最好可下拉).中间内容板块.页脚四大部分: 2. 所有页面相互超链接,可到三级页面,有5-10个页面组成: 3. 页面样式风格统一布局显示正常 ...

  3. JS中去除手机端的alert弹框中的关闭网页功能

    问题没有得到完全的解决,仅能解决刷新的第一次点击无关闭网页 去除关闭网页 具体代码如下 var wAlert = window.alert;window.alert = function (messa ...

  4. 如何写出好的SEO标题,网页标题SEO优化的方法

    用户在搜索的结果中先看到的是网页标题,它是确定网页主题是否和搜索查询相关的一个重要因素.因此,好的标题是非常重要的,可以激发用户的点击阅读兴趣,帮助搜索用户更快地了解页面内容,判断搜索结果是否和需求相 ...

  5. 弹出并点击弹框关闭 自定义toast_网页自定义toast提示框

    toast弱提示是应用里很常见的提示方式,它的特点是:动画出现.屏幕居中.停留一段时间自动消失. 网页原生的alert弹框不是很受大家喜欢,于是自己动手写一个,封装成方法,放在公共库里,以后用作提示信 ...

  6. 自定义Dialog 实现 仿网易云音乐的隐私条款声明弹框

    [需求描述] 需要自己指定弹框的标题,内容,确定按钮,取消按钮 需要给弹框内容的部分文字添加富文本样式和超链接/跳转到指定的Activity [代码实现] 1. 布局 整体使用垂直的线性布局,将标题, ...

  7. 弹出并点击弹框关闭 自定义toast_关于别名配置使用弹框交互应用的思考

    温馨提示 如果你喜欢本文,请帮助我将这篇文章分享到朋友圈,喜欢我的文章,可以关注我,我们一起交流. 本文:2052字 | 估计阅读:6分钟 我在思考功能实现需求的时候,会斟酌和判断使用什么样的功能和交 ...

  8. IOS精品源码,仿探探UIButton封装iOS提示弹框迅速引导页自定义导航栏

    1.仿 探探UI Swift ,重用机制 2.超强UIButton封装 3.一行代码集成UIPickerView,界面完全自定义 4.iOS提示弹框 5.swift UITableView / UIC ...

  9. android读取网页标题,如何获取WebView中页面的Title信息

    应用开发中需要获取WebView当前页面的标题,可能通过对WebChromeClient.onReceivedTitle()方法的重写来实现 代码如下:public class MainActivit ...

最新文章

  1. linux docker 报错 Failed to get D-Bus connection: Operation not permitted
  2. Session——servlet
  3. debian下编译安装poco
  4. [译] 探究 Swift 中的 Futures Promises
  5. 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World
  6. [阿里云]I+的一些探索
  7. php全选帖子删除,用PHP实现全选全删
  8. (日常搬砖)voc等xml格式的数据集转换为yolo可用的txt格式的数据集(亲测可用)
  9. Effective C++ 条款 50:了解new和delete的合理替换时机
  10. 关键路径算法——AOE网
  11. codeforces 558D Guess Your Way Out! II 规律
  12. 压测学习总结——高并发性能指标:QPS、TPS、RT、吞吐量详解
  13. python数字及字母的分离_Python 分割文本使得 字母和数字 分开?
  14. 3d渲染 计算机配置,3D渲染台式机配置
  15. Codeforces_714_A
  16. C语言 输入一个不大于五位的数字,先判断是几位数字,然后将其数字顺序输出和逆序输出
  17. 目前A股市场情绪未定,假期前多看少动?后市大概率分化轮动!
  18. MDK中自动添加程序编译日期版本
  19. 先传递高八位,后传递低八位_高电子邮件可传递性的7个最佳SMTP服务提供商(2020)
  20. uart4 实现串口收发字符、字符串

热门文章

  1. MVC入门(一)——什么是MVC及其处理方式
  2. unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
  3. 平面设计专业的就业前景如何?就业方向有哪些?
  4. 对NFA和DFA的认识
  5. 多元微积分_向量场内的线积分
  6. 前馈神经网络(多层感知机)基础
  7. JAVA之坦克大战(二)我方坦克移动
  8. 用 ChatGPT 尝试 JavaScript 交互式学习体验,有用但不完美
  9. 不要脸的金山公司,又在弹天猫广告了20200317
  10. Android Camera中的aidl与binder (二)- mRemote对象拾遗