HarmonyOS 鸿蒙Next web支持自定义协议加载url吗?

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next web支持自定义协议加载url吗?

web组件使用自定义协议,比如app或native来加载链接,通过onInterceptRequesr来处理资源加载。发现html文件可以加载,html内的js,css加载不了,没有回调onInterceptRequesr,对于自定义协议的链接(app://aa/bb/cc.html)该如何加载呢?

3 回复
楼主您好,可以尝试在webView 组件加上属性.domStorageAccess(true)以及 .mixedMode(MixedMode.All) 检查是否配置了customizeSchemes 参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#customizeschemes

感谢大佬,没有设置customizeSchemes,我加上试试

HarmonyOS 鸿蒙Next的Web组件支持自定义协议加载URL。通过配置customizeSchemes并正确设置WebView的拦截请求处理(如onInterceptRequest),可以实现使用自定义协议(如app://)加载URL。确保在Web组件或控制器中设置正确的加载方法,如loadUrl,并处理相关回调。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部