相关问题
#鸿蒙通关秘籍#如何正确获取Web组件的广告过滤结果?
39浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Web组件开启状态下,禁用特定页面的广告过滤?
25浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样设置广告过滤功能中的特殊域名策略?
42浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为Web组件设置网络拦截器并提供自定义响应?
54浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为Polygon组件设置边框颜色及宽度?
116浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS中如何为组件的边框设置虚线样式?
110浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为粒子设置颜色变化?
138浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS中如何为组件设置不同边框宽度?
82浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙开发中如何为栅格子组件设置偏移列数?
86浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为图片设置颜色滤镜效果?
110浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为Toggle组件添加事件?
55浏览 • 1回复 待解决
#鸿蒙通关秘籍#在 HarmonyOS 中如何为容器组件 Column 设置子组件的对齐方式?
163浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为组件申请必要权限?
70浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为Toggle设置自定义样式?
111浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为stepper组件添加交互事件?
57浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保应用启动组件符合鸿蒙的组件启动规则?
108浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为视频组件添加播放属性?
89浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT开发中,如何为TextInput组件设置输入框样式?
108浏览 • 0回复 待解决
#鸿蒙通关秘籍#在鸿蒙气泡提示中如何为Popup设置动画效果?
67浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为鸿蒙Form组件添加点击缩放效果?
60浏览 • 1回复 待解决
如何过滤textinput组件内容
409浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用NativeWindowEventFilter过滤多模输入事件?
50浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为鸿蒙应用设置连续按下按钮的动画衔接?
117浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为单选框组件Radio添加事件响应?
56浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙组件启动规则中的visible字段配置问题
58浏览 • 1回复 待解决
应用通过AdsBlockManager的setAdsBlockRules()接口来设置自定义广告过滤规则。需要应用选择一个easylist规则文件并在Web组件中启用广告过滤。
typescript import { webview } from '@kit.ArkWeb'; import { picker, fileUri } from '@kit.CoreFileKit';
@Entry @Component struct WebComponent { main_url: string = 'https://www.example.com'; controller: webview.WebviewController = new webview.WebviewController();
build() { Column() { Button('setAdsBlockRules') .onClick(() => { let documentPicker = new picker.DocumentViewPicker(); documentPicker.select(new picker.DocumentSelectOptions()).then((documentSelectResult) => { let fileRealPath = new fileUri.FileUri(documentSelectResult[0]); webview.AdsBlockManager.setAdsBlockRules(fileRealPath.path, true); }); }); Web({ src: this.main_url, controller: this.controller }) .onControllerAttached(() => { this.controller.enableAdsBlock(true); }); } } }