怎么通过webview修改网页内容
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"怎么通过webview修改网页内容",在日常操作中,相信很多人在怎么通过webview修改网页内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么通
千家信息网最后更新 2025年01月19日怎么通过webview修改网页内容
这篇文章主要介绍"怎么通过webview修改网页内容",在日常操作中,相信很多人在怎么通过webview修改网页内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么通过webview修改网页内容"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
有个需求,通过webview在打开第三方H5页面的时候,把卡号设置到第三方页面的卡号输入框。代码完整如下:package com.example.study2020; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient; public class MainActivity extends AppCompatActivity { String cardNo="6226090213148888"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获得控件 WebView mWebView = (WebView) findViewById(R.id.wbPay); WebSettings webset = mWebView.getSettings(); webset.setJavaScriptEnabled(true);// 表示webview可以执行服务器端的js代码 webset.setJavaScriptCanOpenWindowsAutomatically(true);//允许js弹出窗口 //访问网页 //系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置 mWebView.loadUrl("http://192.168.195.37:8092/springboot/unpay"); mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //使用WebView加载显示url view.loadUrl(url); //返回true return true; } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); String jsFunction = "_javascript:function setCardNo() {" + //"alert('123');" + "document.getElementById('cardNo').value='"+cardNo+"';}"; //注入 js函数 view.loadUrl(jsFunction); //调用 js函数 view.loadUrl("_javascript:setCardNo();"); } }); }}
到此,关于"怎么通过webview修改网页内容"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
网页
内容
学习
代码
函数
卡号
更多
第三方
页面
帮助
实用
接下来
手机
控件
文章
方法
时候
服务器
浏览器
理论
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
80数据库
数据库表显示到panel
期刊网全文数据库
咪咕定向服务器ip
中职网络技术题库
飞行控制软件开发
商道高手游戏服务器名称
用水管理软件开发建议书
三校生计算机网络技术试题
湖北数据网络安全工程哪个好
济南招聘网络安全工程师
隧道式血压计健康管理软件开发
网络安全事件承担全部责任
服务器主备网卡测试
河源软件开发外包
宁夏慕天网络技术有限公司
龙岩青少年网络安全
吉林方便软件开发商家
深圳市大苹果网络技术
软件开发行业还有前途吗
软件开发的基本任务是什么
华为网络技术工程师转岗好吗
服务器登录失败内存位置访问失效
ctf网络安全亚军
app系统软件开发哪家正规
什么叫管理网络安全性
网络安全事业蒸蒸日上
网络安全法自哪年起
南京电子网络技术包括什么
数据库技术对统计学有用吗