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

    回答

    1640

    浏览
    HarmonyOS jsBridge 最佳实践

    ​web组件中javaScriptProxy只支持一个对象,而registerJavaScriptProxy则需要在生命周期中注册并且需要refresh,有一定的延时。如果web中的H5需要在第一时间拿到多个注册的js对象,应该怎么去设计,能否给到示例代码。​

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:16:50
  • 1

    回答

    1360

    浏览
    HarmonyOS web加载内容过多时,无法显示

    HarmonyOSweb加载内容过多时,无法显示。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:16:21
  • 1

    回答

    1365

    浏览
    HarmonyOS sdk如何清除cookie?

    使用web组件,种植cookie,怎么清除cookie。

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

    回答

    1399

    浏览
    HarmonyOS h5和ArkTS通信

    1.ArkTS收到h5的消息时,此时ArkTS端是子线程还是UI线程(怎么判断当前任务是在UI线程还是子线程)2.controller.runJavaScript()是否必须在UI线程中调用。3.我们app的主要业务都是H5的,ArkTS提供基础服务。比如H5向arkTs申请开户,且开户路径很长,开户结束后告诉H5开户结果。这种情况下我该怎么设计,是否能全局持有controller,还是整个链路传递一个回调,层层传递。4.如果我要注入js脚本,什么时机注入合适,比如我要监控页面性能。

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

    回答

    1425

    浏览
    HarmonyOS web在沉浸式和非沉浸式下内容展示不全问题

    ​使用web加载Url显示。同一个url【具体url地址:https:xxx.huawei.comxxx】1、在设置了沉浸式下底部有内容(按钮)显示不全。2、在未设置沉浸式下底部的内容基本显示全。以上,web的宽和高都是设置为100%。设置沉浸式方式代码如下:​onWindowStageCreate(windowStage:window.WindowStage){AppUtil.init(BuildProfile.DEBUG,BuildProfile.SERVERTYPE)HostUrl.init()windowStage.getMainWindow((err:BusinessError,data){leterr...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:14:37
  • 2

    回答

    1727

    浏览
    Swiper切换不需要动画

    Swiper切换时怎么取消动画。

    HarmonyOS
      wx5b6b016b220c7  zxjiu 进行了回答 • 2024-11-07 16:14:32
  • 1

    回答

    1139

    浏览
    HarmonyOS web组件的prepareForPageLoad加速url是否受url中的参数影响?

    想问一下webview.WebviewController.prepareForPageLoad(‘https:www.example.comcn’,true,2);这个方法中的URL如果是带参数会不会就认为是新的URL,比如使用prepareForPageLoad对https:www.huawei.comlogin.do进行预加载,那https:www.huawei.comlogin.dott123这个URL能实现加速吗?

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:14:01
  • 1

    回答

    1566

    浏览
    HarmonyOS 使用@ohos.web.webview封装通用webview组件时基础回调问题

    ​Demo中的关键类。CommonWebView通用WebView组件。CommonParser通用回调类。html调用原生后,无法在CommonParser回调中主动发消息给h5(this.controller.runJavaScript)。html调用原生后,无法在CommonParser回调中通知界面更新UI。​

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:05:55
  • 1

    回答

    1164

    浏览
    HarmonyOS web清除缓存问题

    使用web加载过文章详情页后,退出当前web页面,修改文章文案内容,修改成功之后,再次打开web页面,希望web显示的内容是最新的,而不是旧的文章内容。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:05:18
  • 1

    回答

    2017

    浏览
    HarmonyOS web加载file://协议的图片文件,提示跨域问题

    我有如下一个使用场景:web里面有按钮点击调用PhotoViewPicker相册选择图片,然后将PhotoViewPicker选中的图片地址(是file:协议)回调给web显示出来。在HarmonyOS系统里,PhotoSelectResult返回的是file:协议的地址,直接传给web无法读取。报错信息:Accesstoimageat'file:mediaPhoto7IMG1712132973004IMG004.jpg'fromorigin'null'hasbeenblockedbyCORSpolicy:Crossoriginrequestsareonlysupportedforprotocolschemes:http,ark...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:04:38
  • 1

    回答

    1497

    浏览
    HarmonyOS Webkit ets之间的调用

    ​有一个封装的webkit。WebComponentPage.ets在里面定义一个​。loadUrl(content:string):void{this.urlcontent;this.controller.refresh();}​webkit交互使用this.jsBridge。其中this.jsBridge方式引入的​。import{jsBridge}from'..webkitjsBridge';jsBridge:jsBridgenewjsBridge();Web({src:$rawfile(this.url),controller:this.controller}).javaScriptAccess(true).fileAccess(true).imageAccess(true)设置是否允许自动加...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:03:51
  • 1

    回答

    1339

    浏览
    HarmonyOS 关于Web加载资源异常毁掉问题

    在web组件事件onErrorReceive中,error字段的getErrorCode和getErrorInfo是否有详细的解析,因为这个错误信息和webview错误码对不上。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:02:51
  • 1

    回答

    1446

    浏览
    下载至应用文件目录pdf、word等文件如何打开进行预览

    使用上传下载模块(ohos.request)的下载接口将网络资源文件下载到应用文件目录中,如何在应用内打开这些文件进行预览。(主要针对pdf、word这种文件)。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:02:25
  • 1

    回答

    1363

    浏览
    uniapp打包成h5产物后,uniapp的方法是都不可用了吗?

    uniapp打包成h5产物后,用HarmonyOS的Web启动后,uniapp自带的api方法,如存取缓存等都不能使用,但是浏览器打开是正常的,这个是正常的吗。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:01:45
  • 1

    回答

    1326

    浏览
    webview组件通过control getBackForwardEntries获取的历史记录不对

    在webview加载页面,然后点击页面按钮,按钮执行了window.open打开新页面,这时候通过getBackForwardEntries获取到的历史记录还是只有一条,accessBackward也是返回false。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 16:01:14
  • 1

    回答

    1253

    浏览
    H5原生调JSbrige的demo示例

    H5原生调JSbrige的demo示例。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 15:55:05
  • 1

    回答

    1499

    浏览
    HarmonyOS Web组件回调

    官方文档:onPageEnd。onPageEnd(callback:(event:{url:string})void)​网页加载完成时触发该回调,且只在主frame触发。这个frame中触发是指只有在Entry修饰的页面中才能执行Web的所有回调吗,不能在Component中使用?​

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 15:54:34
  • 1

    回答

    939

    浏览
    HarmonyOS Web组件长按获取网页img的地址

    长按保存图片或查看图片,但是地址为空。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 15:54:05
  • 1

    回答

    1042

    浏览
    HarmonyOS web组件zoomAccess设置禁止缩放无效,还是可以用手势进行网页的缩放操作

    Web.zoomAccess(false)不生效。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-11-07 15:53:37
  • 1

    回答

    2144

    浏览
    HarmonyOS web组件的使用

    ​我们是跨平台项目,主要使用了内置的web组件显示本地的H5代码。最近使用HarmonyOS的ArkWeb开发,发现如下问题:使用组件:ohos.web.webview(Webview)1、组件加载的本地H5文件如果有JS错误,无法显示和上报,也没办法调试。对应的各个浏览器都有开发者工具,希望HarmonyOS开发web也有在线调试JS的功能。2、使用ArkWeb时,本地的JS无法显示alert弹出框,LOG提示:​[nodict][0521161926.740247:ERROR:javascriptdialogmanager.c...

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

    回答

    1550

    浏览
    HarmonyOS web组件如何加载本地字库?

    web组件如何加载本地字库?web组件可通过webStandardFont()方法设置字库,但是这种方法好像不是加载的本地字库而且渲染太慢且有一个闪烁的过程。我们想用web直接去加载本地有的字库,这样快速的渲染出页面,实现秒开。

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

    回答

    1246

    浏览
    Vue工程导出的dist, webview无法加载

    Vue工程导出的dist文件夹引入到rawfile文件夹中。Web({src:$rawfile('widgethtmldistindex.html'),controller:this.controller}),页面无法正常加载。

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

    回答

    973

    浏览
    使用HarmonyOS组件webview加载网页的时候,js使用的select标签,webview容器支持修改样式以及选中状态吗?

    使用HarmonyOS组件webview加载网页的时候,js使用的select标签,webview容器支持修改样式以及选中状态吗?

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

    回答

    1127

    浏览
    Web调用url怎么重定向

    ​1.http:192.168.xxx.xxx:5000xxxxxxhtmlzshytozkzxv1&useridxxxx&versionname1.0.0&versioncode129&agentUIdxxx&source92.http:xxx.huawei.com.cnindex.phpmProduct&aselectKeMu&cid0&agentId1384&gagentUrl&fBrowser&fpN&agentUIdxxx&userAgreeB&sysType1&domainxxx1是这是输入的url,浏览器输入后会跳转到2,但是使用Web跳转并无反应,显示白屏,Web组件重定向是自动的吗?​

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

    回答

    1196

    浏览
    illegal/fraud/risk/warning这不同风险等级的拦截弹窗的样式是什么样的?

    illegalfraudriskwarning这不同风险等级的拦截弹窗的样式是什么样的。

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

    回答

    868

    浏览
    html使用js的缓存方法不可行

    使用web加载本地html使用js的缓存方法,通过chrome:inspectdevices查看日志提示Cannotreadpropertiesofnull(reading‘setItem’)以下为ets部分代码importwebwebviewfrom'ohos.web.webview';classtestClass{constructor(){}test():string{return'ArkTSHelloWorld!';}}EntryComponentstructWebComponent{webviewController:webwebview.WebviewControllernewwebwebview.WebviewController();声明需要注册的对象StatetestObj:testCl...

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

    回答

    1111

    浏览
    HarmonyOS 在使用Web的同层渲染中使用关于滚动的api无效

    例如scrollToslideScroll。

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

    回答

    974

    浏览
    HarmonyOS web弹起键盘问题

    HarmonyOS中的h5上可以通过document.addEventListener(“keyboardhide”,function())监听到键盘收起吗?

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

    回答

    1077

    浏览
    HarmonyOS web和js交互

    1.点击充值,是h5那边通过pay的方法将金额传到ets,ets如何接收pay方法里的参数。2.ets接收到金额后,通知h5收到金额,通过getMoney通知h5该如何完成。

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

    回答

    1743

    浏览
    基于HarmonyOS实现H5离线方案有哪些?

    基于HarmonyOS实现H5离线方案,端侧缓存,用于H5页面加载加速。HarmonyOSH5离线方案,我们这边有两个考虑的方向:1.HarmonyOSWeb组件onInterceptRequest回调。HarmonyOSArkWeb组件中有关于自定义响应的描述,基于Web组件onInterceptRequestAPI由于我们不是做某个html响应,我们是要做整个H5项目dist产物包内文件的响应,可能会存在一些稍大的文件基于这样的场景,在onInterceptRequest能否执行耗时的文件IO读取将文件读取成Arra...

    HarmonyOS
      Heiang 进行了回答 • 2024-11-07 15:24:09
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

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