相关问题
#鸿蒙通关秘籍#如何为Web组件设置广告过滤规则?
857浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何正确获取Web组件的广告过滤结果?
789浏览 • 1回复 待解决
HarmonyOS Web怎样开启web组件加载页面的加速
1256浏览 • 1回复 待解决
如何设置组件不同状态下的样式
2953浏览 • 1回复 待解决
HarmonyOS Toggle如何在特定场景下禁用,即点击依旧保持false的状态,不会改变
934浏览 • 1回复 待解决
TextInput组件输入状态下隐藏光标
2686浏览 • 1回复 待解决
HarmonyOS 怎么让disable状态下Button组件不显示最上方禁用样式蒙版
938浏览 • 1回复 待解决
何设置组件不同状态下的样式
3128浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样设置广告过滤功能中的特殊域名策略?
916浏览 • 1回复 待解决
HarmonyOS Navigation组件,如何获取分栏与不分栏状态下的页面宽高
722浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现HarmonyOS Web页面的长截图功能?
1984浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中实现支持多页面的沉浸式状态布局?
1122浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙Web组件中监听页面触发的下载任务?
1038浏览 • 1回复 待解决
HarmonyOS 横屏状态下获取组件的宽高
1637浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Web组件监听页面加载状态以控制动画显示?
1460浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在包含Web组件的页面中使默认焦点生效?
775浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙网格布局中控制滚动位置到特定页面?
1216浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙ArkUI中使用Tab组件实现Tab页面的动态增删?
1718浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中加速Web页面访问?
745浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙Web组件加载网络页面
1192浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next实现Tab页面的状态持久化,避免切换时重新加载?
1198浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现搜索页面的组件化设计
1740浏览 • 1回复 待解决
#鸿蒙通关秘籍#在锁屏状态下如何确保E类加密数据库的数据安全?
1125浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中禁用Text组件的选中与复制功能?
1103浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统下如何使用多窗口打开Web页面?
865浏览 • 1回复 待解决
使用AdsBlockManager提供的addAdsBlockDisallowedList()接口,通过列表设置需要关闭广告过滤的特定页面域名。
typescript import { webview } from '@kit.ArkWeb';
@Entry @Component struct WebComponent { main_url: string = 'https://www.example.com'; controller: webview.WebviewController = new webview.WebviewController();
build() { Column() { Button('addAdsBlockDisallowedList') .onClick(() => { let arrDomainSuffixes = ['example.com', 'abcdefg.cn']; webview.AdsBlockManager.addAdsBlockDisallowedList(arrDomainSuffixes); }); Web({ src: this.main_url, controller: this.controller }) .onControllerAttached(() => { this.controller.enableAdsBlock(true); }); } } }