如何用WebView创建新窗口。

创建新窗口:

a. 需要有禁止或者开启打开新窗口的功能;

b. 获取要打开的新窗口的url的能力;

c. 获取点击位置的url的能力。

HarmonyOS
2024-06-05 21:42:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
jmzgh

1、可通过allowWindowOpenMethod设置是否禁止打开新窗口,详见:allowWindowOpenMethod

2、获取url,可在webview里面每次加载都要通过onLoadIntercept,url和请求相关信息都是通过这两个拦截onInterceptRequest、onLoadIntercept。

参考文档:onInterceptRequest

分享
微博
QQ
微信
回复
2024-06-06 22:09:48
相关问题
创建的JS项目如何使用webview
3320浏览 • 1回复 待解决
如何创建Toast窗口,你知道吗?
645浏览 • 1回复 待解决
使用dialog窗口实现红包雨窗口创建
336浏览 • 1回复 待解决
javaUI 中webview通过布局创建实例失败
4148浏览 • 1回复 待解决
arkTS无法创建窗口有了解的吗?
1206浏览 • 0回复 待解决
如何用PixelMap处理图片
443浏览 • 1回复 待解决
mybatis 多个参数时,如何用in?
909浏览 • 1回复 待解决
如何用websocket发送音频流?
2254浏览 • 1回复 待解决
如何用openGL做解码后处理
510浏览 • 0回复 待解决
如何用redis/memcache做缓存层?
993浏览 • 1回复 待解决
如何设置窗口启动图片
756浏览 • 1回复 待解决
HarmonyOS中如何用Java实现配音功能
3263浏览 • 1回复 待解决
TV 中如何用Java播放本地视频
7975浏览 • 2回复 待解决
如何监听窗口大小的变化
764浏览 • 1回复 待解决
Mysql如何用sql语句删除这样的内容?
648浏览 • 1回复 待解决
如何用Redis scan_iter()来排除键?
1667浏览 • 1回复 待解决
如何设置窗口最小宽度
601浏览 • 1回复 待解决
如何设置窗口的背景色
552浏览 • 1回复 待解决
如何获取窗口的宽高信息
666浏览 • 1回复 待解决