热门问题
待回答
最新问题
热门回答
  • 1

    回答

    915

    浏览
    HarmonyOS web组件的bridge应该放在什么位置更合适?

    之前在API9的时候是必须要放在onPageEnd,现在在API11放在onPageEnd时H5初始化会拿不到bridge的情况,放在onPageBegin倒是正常。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:17:44
  • 1

    回答

    1121

    浏览
    HarmonyOS webview如何拦截本地文件,例如图片资源?

    webview页面要加载一个自定义协议资源,通过onInterceptRequest可以拦截到请求,此资源对应的是沙盒的一个文件,例如一张图片,onInterceptRequest中如何返回这个图片资源,WebResourceResponse里面只有setResponseData(data:stringnumber)。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:16:55
  • 1

    回答

    1022

    浏览
    webview注入脚本是同步还是异步,如果注入脚本过大是否会影响页面正常渲染,注入时机是onPageBegin?

    webview注入脚本是同步还是异步,如果注入脚本过大是否会影响页面正常渲染,注入时机是onPageBegin。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:16:10
  • 1

    回答

    1305

    浏览
    iframe标签 src内部访问top跨域问题

    iframe标签src内部访问top跨域:UncaughtDOMException:Blockedaframewithorigin"null"fromaccessingacrossoriginframe.

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:15:16
  • 1

    回答

    1586

    浏览
    HarmonyOS Web组件高度问题

    Web组件设置高度100%,父组件是Column,上面还有个title组件。Column(){Text().height(200)Web().height('100%')}.padding({bottom:100})这样设置的padding属性不起作用是为什么,或者说web直接被顶下去了,设置了web的高度没效果,除非设置web固定高度例如height(600)。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:12:59
  • 1

    回答

    1574

    浏览
    HarmonyOS Web组件加载富文本异常

    Web组件通过WebviewController.loadData方法加载含有color:000000样式的html文本时会出现页面无法加载的现象。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:10:47
  • 1

    回答

    1339

    浏览
    HarmonyOS 原生与js交互

    JavascriptInterface被调用的方法,怎么可以控制UI里的变化。.javaScriptProxy({object:this.javascriptInterface,name:"App",methodList:["isApp","showBar","hideBar","toString"],controller:this.controller})classJavascriptInterface{isApp():string{return'SuperDeerHarmony';}showBar(){this.statusBarHeightSWindowUtils.statusBarHeight}hideBar(){this.statusBarHeight0}}

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:59:18
  • 1

    回答

    1044

    浏览
    HarmonyOS web组件什么时间什么状态设置userAgent会生效?

    元服务中web组件什么时间什么状态设置新userAgent会生效?我在web组件onPageEnd方法中重新设置userAgent,发现设置失效。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:58:45
  • 1

    回答

    1543

    浏览
    HarmonyOS Web 在哪个时机种植cookie,什么时候删除cookie?

    HarmonyOSWeb在哪个时机种植cookie,什么时候删除cookie?

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:58:09
  • 1

    回答

    1169

    浏览
    HarmonyOS webView加载本地H5资源页,cookie无法添加的问题

    目前我们通过webView加载了一个本地的H5页面,url为resource:rawfilexxxxx,但通过webview.WebCookieManager.configCookie()方法去设置cookie时发现无效,请问能怎么解决这个问题。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:57:40
  • 1

    回答

    1074

    浏览
    HarmonyOS Web组件中onInterceptRequest如何控制返回实现按需拦截加载?

    HarmonyOSWeb组件中onInterceptRequest如何控制返回实现按需拦截加载。

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:56:51
  • 1

    回答

    1992

    浏览
    HarmonyOS Web组件打开使用websocket请求不到数据问题

    使用Web组件打开页面,页面内使用websocket请求不到数据,使用系统浏览器没有问题。请问是需要有什么权限或者配置需要设置的吗?

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:56:18
  • 1

    回答

    1044

    浏览
    HarmonyOS refresh组件web组件时下拉事件不生效

    refresh组件web组件时下拉事件不生效demo代码如下:importwebwebviewfrom'ohos.web.webview';EntryComponentstructIndex{StateisRefreshing:booleanfalseStateurl:string'https:www.huawei.com'Statecontroller:webwebview.WebviewControllernewwebwebview.WebviewController()build(){Column(){Refresh({refreshing:$$this.isRefreshing}){Web({src:this.url,controller:this.controller}).align(Alignment.Center).width('100...

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:53:30
  • 1

    回答

    1012

    浏览
    HarmonyOS Web组件加载片段时候不显示

    使用Web组件时候,rawfile加载本地的HTML文件可以显示下面这个html文本,但是使用WebviewController.loadData加载就什么都显示不出来,我逐行排查发现去除标签内的东西就可以显示了,但是样式不符合要求。想问下这种情况有什么好的建议没。a{textdecoration:none;color:007aff;}欢迎使用xxx优鲜!请您务必在使用xxx优鲜服务前,认真阅读xxx优鲜《用户协议》和《隐私政策》。为便于您更直观了解我们如何保护您的个人信息,特向您...

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:51:32
  • 1

    回答

    1114

    浏览
    HarmonyOS web组件注入js代理输入方法名列表不方便

    ​registerJavaScriptProxyregisterJavaScriptProxy(object:object,name:string,methodList:Array):voidmethodListArray是参与注册的应用侧JavaScript对象的方法。registerJavaScriptProxy方法参数中需要输入代理对象中网页需要使用的方法名称,能否新增装饰器用于修饰在方法上,标识次方法可供网页调用。​

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:50:46
  • 1

    回答

    1169

    浏览
    如何释放OH_AVCapability类型资源?

    在一个静态函数中,无法定义一个OHAVCapability类型的静态局部变量,只能定义一个指针,那么该指针所对应的资源应如何释放?

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 14:49:55
  • 0

    回答

    1592

    浏览
    鸿蒙next沙箱缓存图片权限是-rw-r--r--,怎么修改成-rw-rw-r--

    dataappel2basehapsentrycache1730648375163566.png这个图片的权限是rwrr,怎么改成rwrwr或者rwrwrw,使用request.uploadFile时会自动把图片权限从rwrwr变成rwrr,并且报错13400001,fileoperationerror。

    鸿蒙NEXT
    api2
    沙箱
    HarmonyOS
    -rw-r--r--
    暂时没有人回答 • 2024-11-06 23:17:23
  • 1

    回答

    1023

    浏览
    HarmonyOS webview进程发生onRenderExited后,如何reload?

    webview进程发生onRenderExited后,需要对webview进行reload,如何实现?webview状态有3种:展示、未展示未上树、未展示已上树,分别要如何处理?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:11:04
  • 1

    回答

    1005

    浏览
    关于 web 网页打开速度

    请问web控件,每次打开一个H5页面,都是重新加载么,有没有内部处理缓存之类的,比如第一次打开会慢点,第二次打开就比较快,这种,android这边现在网页打开速度比在HarmonyOS上面快很多,请问这块应该怎样去分析。

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:10:38
  • 1

    回答

    1343

    浏览
    HarmonyOS Web组件加载指定文章内容有兼容问题

    ​链接如下:https:xxx.xxx.huawei.comsbizMjM5MTQ3NTc5Mw&mid2651382709&idx1&snxxx&chksmxxx&tokenxxx&langzhCNrd代码中未对Web进行任何设置,仅加载了src。上述链接,加载出来缺失文字,缺失样式,大面积空白。​

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:10:03
  • 1

    回答

    1299

    浏览
    HarmonyOS Web组件加载的h5网页如何获取到网页的window对象?

    HarmonyOSWeb组件加载的h5网页如何获取到网页的window对象?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:09:17
  • 1

    回答

    1433

    浏览
    怎么禁止Web组件加载的H5页面长按复制粘贴功能?

    怎么禁止Web组件加载的H5页面长按复制粘贴功能?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:08:36
  • 1

    回答

    1707

    浏览
    HarmonyOS WebController存在调用顺序问题

    ​配置WebController的各种属性是,需要WebController与web组件关联,且web组件初始化完成,但是无论是把WebController放在aboutToAppear方法中还是onPageShow方法中,都是在Web组件初始化完成前调用的,导致会报错(TheWebviewControllermustbeassociatedwithaWebcomponent)。目前的解决方法是在页面初始化完成后手动触发(如示例代码用点击事件触发),或者是写延时执行代码块,但是这两种方法都有问题。手动触发是很不合理...

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:08:01
  • 1

    回答

    1218

    浏览
    需要加载网页的时候添加请求头,在这个onLoadIntercept 中获取不到header,这是什么原因呢?

    问题场景描述:需要加载网页的时候添加请求头,loadUrl(this.webUrl,[{headerKey:‘App’,headerValue:‘hm’}])这个方法也试了,添加不成功,然后在onLoadIntercept获取的请求头也是空的。

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:07:34
  • 1

    回答

    1636

    浏览
    WebView加载网页无法自适应

    ​​https:xxx.huawei.comliveHtmlagent4.htmlroomID4066,该网址是可以自适应的,但是用在WebView中加载时无法自适应,若将layoutMode属性设置为FITCONTENT,则是这个网页按pc尺寸固定于中间,无法拖动,若将其设置为NONE,则可以拖动,但是网页还是pc的尺寸,无论怎样设置都是无法自适应。具体代码如下,其他没设置的,都是默认值​​。Web({src:this.url,controller:this.webController}).cacheMode(CacheMode.None).mixedMo...

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:06:38
  • 1

    回答

    1724

    浏览
    HarmonyOS 应用内打开pdf

    HarmonyOS应用内是否支持直接查看pdf文件。

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:05:55
  • 1

    回答

    1439

    浏览
    网页的开发文档,很多图片都显示不出来

    网页的开发文档,很多图片都显示不出来。

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:05:22
  • 1

    回答

    1606

    浏览
    使用H5替代uniapp方案,性能差,有其他的替代方案吗?

    当前使用uniapp(vue2版本),若使用H5方式替代,核心功能(音视频的插件),在H5上性能会差,有替代方案吗?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:04:49
  • 1

    回答

    1222

    浏览
    HarmonyOS webview默认不知道哪里来的背景色,请问怎么去掉?

    HarmonyOSwebview默认不知道哪里来的背景色,请问怎么去掉?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:04:14
  • 1

    回答

    1585

    浏览
    HarmonyOS WebView组件前端页面调试

    每次调试H5页面时,都要执行图中的命令,才可在chrome中进行调试,请问有没有更加快捷方便的方式呢?

    HarmonyOS
      put_get 进行了回答 • 2024-11-06 18:03:50
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

  • 回答了3个问题,0个赞同
  • 回答了3个问题,1个赞同
  • 回答了3个问题,0个赞同
  • 回答了3个问题,1个赞同
  • 回答了2个问题,0个赞同
  • 写回答 帮助更多的人