javascript - 将 JavaScript 注入 webView.loadUrl
问题描述
webView
有没有办法通过网站 URL注入 JavaScript 函数?
我尝试了很多不同的方法,但我在想的是这样的
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new WebAppInterface(this), "Android");
webView.loadUrl("https://example.com/javascript:Android.getdate()")
getdate()
作为我的 android 应用程序中的一个功能。
onPageFinished
具有将网站 html 作为字符串读取的代码,我需要获取在该字符串中显示的日期。
解决方案
推荐阅读
- python - 如何找到穿过图像的水平/垂直线的 x 坐标或 y 坐标?
- twitter - 意外参数:id
- ruby-on-rails - Github 操作:将 Postgres 数据库与 Ruby on Rails 一起设置时出错
- python - Python循环生成-1或1的随机二进制矩阵
- ssis - SSIS 任务 - FTP 连接
- html - 从 html 表格中删除页面打印底部的奇怪行
- angular - 我正在使用带有 angular11 的 angularx-social-login 来通过 gmail 登录,我正在获取 accessToken 作为响应,但我想要授权码作为响应
- c# - 帐户密码已过期,由帐户设置指定
- android - 进度条未显示
- python - cv2 引发了我不知道的类型错误?