自定义一个@Entry组件,内置一个Web组件,现在需要配置Cookie,UserAgent,JavaScriptProxy,在什么位置好
自定义一个@Entry组件,内置一个Web组件,现在需要配置Cookie,UserAgent,JavaScriptProxy,请问在什么位置配置比较合适?WebviewController的loadUrl和Refresh何时调用才能加载网页?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在ArkUI中,如何实现一个自定义弹窗组件?
537浏览 • 1回复 待解决
HarmonyOS 怎么使用promptAction.openCustomDialog在全局自定义一个组件
831浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1632浏览 • 1回复 待解决
HarmonyOS 自定义组件如何绘制一个三角
1260浏览 • 1回复 待解决
@Entry入口Component是否可以继承一个自定义的baseComponent?
1559浏览 • 1回复 待解决
HarmonyOS 想实现一个不需要宿主组件的自定义弹窗
1098浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
2786浏览 • 1回复 待解决
HarmonyOS 需要一个图片预览组件
1195浏览 • 1回复 待解决
HarmonyOS 如何让@Entry在一个Ability中只存在一个
1199浏览 • 1回复 待解决
如何多个@Entry页面组件共用一个LocalStorage?
1475浏览 • 1回复 待解决
在一个模块a自定义了一个class A,在另一个模块定义class B,如何a模块使用A的时候用B替换
1405浏览 • 2回复 待解决
HarmonyOS 自定义了一个组件,如何自定义事件?使其能在父组件使用其自定义事件
1016浏览 • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能
789浏览 • 1回复 待解决
HarmonyOS 如何通过一个全局builder弹出一个自定义全局弹窗
1252浏览 • 1回复 待解决
HarmonyOS 如何在一个class中创建一个自定义弹框
1145浏览 • 1回复 待解决
HarmonyOS 如何自定义写一个从上方/底部弹出的一个弹窗
1140浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
1440浏览 • 1回复 待解决
如何实现一个自定义询问框
1397浏览 • 1回复 待解决
HarmonyOS 如何实现一个左右横滑,滑动到最后有回弹效果,并且可以自定义组件的一个组件
1082浏览 • 1回复 待解决
Web组件如何发起一个下载任务?
1402浏览 • 1回复 待解决
自定义封装一个TextInput组件,只能用默认弹出键盘的清空删除键一个个删是吗
3181浏览 • 1回复 待解决
HarmonyOS 如何获取一个自定义组件渲染完成之后的高度
1084浏览 • 1回复 待解决
HarmonyOS 多一个自定义的tabs冲突
1151浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
1242浏览 • 1回复 待解决
如何快速开发出一个自定义弹窗?
1364浏览 • 1回复 待解决
1、Cookie:configCookie中的url,可以指定域名的方式来使得页面内请求也附带上cookie。同步cookie的时机建议在webview组件加载之前完成。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-V5#configcookiesync11
2、UserAgent:设置自定义用户代理,会覆盖系统的用户代理,推荐设置的位置是onControllerAttached回调事件,不建议放在onLoadIntercept。
说明
setCustomUserAgent设置后与web页面的跳转时序是web跳转后才设置UserAgent,这就导致页面跳转了但新agent关联的页面堆栈数仍只有一个,webviewController.accessBackward()总是返回false。若需要setCustomUserAgent,在setCustomUserAgent方法后添加this.controller.loadUrl(this.webUrl),webUrl为要加载的web页面,在原始的web组件的src可以设置一个空字符串。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-V5#setcustomuseragent10;
3、loadUrl和Refresh触发时就会加载。