怎么通过webview修改网页内容
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,这篇文章主要介绍"怎么通过webview修改网页内容",在日常操作中,相信很多人在怎么通过webview修改网页内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么通
千家信息网最后更新 2024年12月01日怎么通过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安全错误
数据库的锁怎样保障安全
软件开发属于同类产品吗
广州点博网络技术 怎么样
珠海数据链软件开发厂家直销
智能科技互联网时代
安全的数据库客户端免费下载
mysql数据库表被锁住
服务器ss
服务器系统怎么开端口
数据库一般怎么建立
数据库安全清单
网站连接数据库假死
海西摊家网络技术公司
软件开发与物理有关吗
3g软件开发师
厂里软件开发5年工资多少
网络安全疫情防控要求
快手访问服务器怎样关开
数据库表设置约束有什么用
金属打标机合肥软件开发培训
联想服务器断电重启进入安全模式
kinect无法连接服务器
网络安全技术防护情况检查
闵行区智能化软件开发品牌
学科网上传课件显示服务器错误
软件安全和网络安全都要学吗
管理服务器哪里可以下载
软件开发算法工程师
数据库 前途
软件开发测试好学吗
戴尔服务器管理口怎么看配置