相关问题
 #鸿蒙通关秘籍#如何为Web组件设置广告过滤规则? 
892浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在Web组件开启状态下,禁用特定页面的广告过滤? 
785浏览  • 1回复 待解决
#鸿蒙通关秘籍#怎样设置广告过滤功能中的特殊域名策略? 
957浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何获取通过链接跳转的结果? 
1310浏览  • 1回复 待解决
如何正确获取web组件上页面的cookie ? 
1474浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何通过Callback方式获取扫码结果? 
1023浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何启动其他应用的UIAbility并获取返回结果? 
1284浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何获取扫码结果中的位置信息? 
1299浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内UIAbility之间获取返回结果? 
1220浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在Native层实现日志的回调和过滤? 
905浏览  • 1回复 待解决
#鸿蒙通关秘籍# 如何正确渲染HarmonyOS Next的Map Kit地图组件? 
1339浏览  • 0回复 待解决
#鸿蒙通关秘籍#如何使用NativeWindowEventFilter过滤多模输入事件? 
1111浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙Web组件加载网络页面 
1222浏览  • 1回复 待解决
#鸿蒙通关秘籍#XComponent组件中如何确保导入的模块名正确绑定? 
1040浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用Web组件的智能防跟踪功能? 
1229浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中正确渲染Map Kit地图组件? 
1536浏览  • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何处理任务执行结果? 
1363浏览  • 1回复 待解决
如何过滤textinput组件内容 
1500浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何验证URI格式是否正确? 
887浏览  • 1回复 待解决
#鸿蒙通关秘籍#TaskPool中如何正确处理Promise? 
1452浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在 HarmonyOS Next 环境下如何正确获取和设置请求中的 Token? 
1199浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙Web组件中监听页面触发的下载任务? 
1090浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙Web组件中实现PDF文档的预览功能? 
1832浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何正确获取和分析JS堆快照以进行内存优化? 
1241浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何确保Button组件在页面加载完成后正确获取默认焦点? 
1260浏览  • 1回复 待解决





















在开启广告过滤后,可以通过Web组件提供的 onAdsBlocked() 回调接口接收过滤结果。此接口会收集并通知过滤掉的广告详细信息。
typescript import { webview } from '@kit.ArkWeb';
@Entry @Component struct WebComponent { @State totalAdsBlockCounts: number = 0; controller: webview.WebviewController = new webview.WebviewController();
build() { Column() { Web({ src: 'https://www.example.com', controller: this.controller }) .onAdsBlocked((details) => { if (details) { console.log('Blocked ' + details.adsBlocked.length + ' in ' + details.url); this.totalAdsBlockCounts += details.adsBlocked.length; console.log('Total blocked counts: ' + this.totalAdsBlockCounts); } }); } } }