我们需要在自行封装的WebView中注入JS代码,注入时机需要尽量早,请问WebViewJS代码注入的最早时机是什么时候?注入的JS代码涉及window上对象的添加以及基于document节点的事件发送,目前在WebVIew的onPageEnd阶段执行注入,但部分H5接入方在页面加载完成前就有调用我们注入的JS代码的需求,具体代码如下:extendtypescriptletjavaScriptwindow.umapStartParams${this.params.startParamsString};;javaScript+'window.UMJSB...
在HarmonyOS的webview中使用windows.top[r]"abc"会报异常,有什么办法可以兼容一下吗?
现在需要注册多个对象,但是发现通过javaScriptProxy方法注册多个对象时,会冲掉之前注册的对象,只会保留最后一个注册的对象。
HarmonyOS在webview中是如何调用手机定位获取到经纬度的?
使用web组件如何动态的去监听h5中html中的title标签中的标题的变化,需要能自动监听到然后,不能手动的触发。
请问一下ArkWeb中,关于“前端页面调用应用侧函数”前端调用应用方法是同步还是异步的呢?文档里貌似没有提及亦或是我没有找到具体的说明。
uniapp框架(vue)打包成web形式在ArkTS运行,需要在具体的vue页面做环境的判断来对不同组件的调用。
服务端给我的地址是:https:%xxx%xxxx.xxx.mybizekschn.mkiapp.com%xxxx但是我使用这个地址,使用HarmonyOS的webview,无法打开这个地址,请问我要怎么转一下,才好能打开这个地址呢?
我在Web组件的onPageBegin()中,注入了禁止网页选择和长按的js,现在的问题是,如果我debug在JsBridge的initJsBridge():void方法中打个断点,断住后再放行,这个js注入就能生效,否则js注入就不能生效,请问是什么原因。
HarmonyOSwebview如何调用原生相机、访问相册,帮忙给下用法还有示例?
HarmonyOS原生跟h5交互现在有没有合适的框架,只使用webview不行,功能受限,h5不能调用原生的功能。
请问HarmonyOS侧web组件崩溃信息如何分析处理?有没有指导文档?
已了解在build函数里创建web组件获取UserAgent的方法,诉求是希望在工具类里面通过类似newWeb()的形式创建Web组件以获取UserAgent,请问应该如何编写?
HarmonyOSWeb开发,能否添加多个javaScriptProxy,验证发现不可以。能否支持?
在项目上内嵌一个web页,现在的代码没有做手势左滑右滑返回的处理,手势左滑返回的时候直接返回桌面了。官方提供了一些解决方案系统返回键监听,如果WebView有上一页,则返回WebView的上一页,没有则执行系统默认返回操作。NavigatornavigatorwebView.getNavigator();if(navigator.canGoBack()){navigator.goBack();}else{super.onBackPressed();}想知道监听系统滑动返回的方法是什么,如果监听,有重写滑动返回的方法么
我们现有的Web有大量和Native的交互处理。以Web前端调用Native为例。我看咱们文档,是用registerJavaScriptProxy方式来直接注入对象来做web端的交互。这是不是意味着我们必须对web前端做HarmonyOS的适配改造。
在scheme唤起app时,如未安装应用,系统浏览器会弹窗提示“暂无支持的应用”,体验较差。是否有方法可以判断手机是否安装了应用?
如以下两个链接:https:xxx.xxx.cnchatchatp.doserver0&encrypt1&cxxx&fxxx&gxxxhttps:xxx.xxx.netapiviewcallbackrecordidxxx&roomidxxx&useridxxx&autoLogintrue&viewernamexxxx期望打开此链接时,可以正常展示为手机端的页面,或告知如何配置Web的属性可以达到此效果。
Web({src:this.url,controller:this.webviewController}).height('100%').width('100%')的时候,如果url为http开头的网址,无法显示出来,https的就可以显示。
我在封装web组件,web组件有很多选项函数,比如allowWindowOpenMethod,希望做到的效果是,有个自定义配置项allowWindowOpenMethod:boolean,如果配了就用自定义值,没配就用默认值,一个选项,可以在ifelse分支中重复下web组件完整配置代码,一个分支有allowWindowOpenMethod函数,一个分支没有,web组件类似的选项有很多,怎样写比较好,可以在声明式UI中,加普通代码控制逻辑的写法。
页面中加载了web网页,希望在网页H5获取数据后,传递给前端组件更新状态。这个怎么实现?
自定义一个Entry组件,内置一个Web组件,现在需要配置Cookie,UserAgent,JavaScriptProxy,请问在什么位置配置比较合适?WebviewController的loadUrl和Refresh何时调用才能加载网页?
HarmonyOS如何在javaScriptProxy交互中创建view或者控制view的数据?
mb68cbae72dcc40 的精彩回答获得了0 赞同
auhgnixgnahz 的精彩回答获得了0 赞同
mb68ca1601592a9 的精彩回答获得了0 赞同
虎子船长 的精彩回答获得了0 赞同
hm673c38d210c66 的精彩回答获得了0 赞同