HarmonyOS鸿蒙Next三方资源包广告关闭解决方案
HarmonyOS鸿蒙Next三方资源包广告关闭解决方案 用ArkWeb开发了一个VR类应用,给用户提供景区3D扫描图,是由服务商提供资源包,资源包由全景图和URL构成,进入个别服务商提供的全景图带有横屏广告,关闭广告的按钮在全景图渲染完成后才会出现。被审核打回了,想找个解决方案。
可以通过注入JS脚本的方式把 Web 组件的 controller 控制 WebView 中加载网页的显示内容进行隐藏。
this.controller.runJavaScript(“for (let index = 0; index < document.getElementsByClassName(‘类名’).length; index++) {document.getElementsByClassName(‘类名’)[index].style.display = ‘none’}”) .catch(() => { })
this.controller.runJavaScript(“for (let index = 0; index < document.getElementsByClassName(类名’).length; index++) {document.getElementsByClassName(‘类名’)[index].style.display = ‘none’}”) .catch(() => { })
更多关于HarmonyOS鸿蒙Next三方资源包广告关闭解决方案的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next三方资源包广告关闭需通过应用内设置或系统权限管理。在应用内查找“隐私设置”或“广告偏好”选项,关闭个性化广告推荐。系统层面可进入“设置-隐私-广告与隐私”,限制广告跟踪。部分应用需在账户设置中取消营销信息订阅。若应用未提供关闭选项,可考虑使用鸿蒙系统的应用权限管理,限制其网络访问权限。


