如题,用web-view标签打开的h5页面,点击后有引导下载该app的弹窗,如图1。
看网上资料,需要用WebViewClient重写onJsAlert, onJsConfirm, onJsPrompt方法,但这段代码该如何嵌入uniapp中?还有什么运行依赖?有偿求高手解决。有意者请加q 809869054
- 发布:2024-12-01 10:10
- 更新:2024-12-01 13:07
- 阅读:21
BoredApe - 有问题就会有答案。
可以使用一下方种方式解决:
1、向webview
注入js
,拦截跳转,可以使用appendJsFile
、setJsFIle
两个方法向 添加Webview窗口预加载js文件来实现
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.appendJsFile
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.setJsFile
2、拦截Webview
窗口资源请求。可以使用overrideUrlLoading
过滤指定请求。
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewOverrideUrlOptions