HarmonyOS web无法拦截路由
artweb中onLoadIntercept函数中无法拦截带有#重定向
window.location = “#uploadImgByClient?aaa=ddd”
原生侧
.onLoadIntercept((event) => {
// console.log('url:' + event.data.getRequestUrl());
// console.log('isMainFrame:' + event.data.isMainFrame());
// console.log('isRedirect:' + event.data.isRedirect());
// console.log('isRequestGesture:' + event.data.isRequestGesture());
// return true;
return this.webviewUrlChange(event.data.getRequestUrl());
})
//路由触发的接口
webviewUrlChange(url: string) {
//上传图片
if (url.includes("#uploadImgByClient")) {
this.uploadImageToH5(url);
return true;
}
}
h5侧代码:
<a href="#uploadImgByClient?imgNum=2&serverurl=http%3A%2F%2Fm.mynj.cn%3A12002%2Fznmh_FEP%2Fmobile%2Fimg%2FuploadImg%3FprojectName%3Dsuggest%26userId%3DACD085F72F4016956332E26917553E734D43F87E594E5FA6DF91445E2B9D8AC91CA23A2C2E99F602B79A90CADF895BC1&imgSize=1500&selectPhotoType=photoAll&isEdit=0">
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 路由拦截
97浏览 • 1回复 待解决
HarmonyOS Navigation 设置路由拦截直接异常,无法执行
101浏览 • 1回复 待解决
HarmonyOS Web控件中的onPageEnd无法拦截#hash跳转
855浏览 • 1回复 待解决
HarmonyOS web拦截网络请求
176浏览 • 1回复 待解决
HarmonyOS 是否有前置路由拦截器
195浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
682浏览 • 1回复 待解决
HarmonyOS 如何拦截web加载url
16浏览 • 1回复 待解决
HarmonyOS 导航路由拦截器如何实现
151浏览 • 1回复 待解决
Web组件的onInterceptRequest拦截方法拦截在线url,导致大量WE码内图片无法正常加载
462浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
216浏览 • 1回复 待解决
HarmonyOS web网络拦截中获取关联web组件信息
149浏览 • 1回复 待解决
HarmonyOS Web对about:blank组件拦截
318浏览 • 1回复 待解决
HarmonyOS Navigation路由拦截中出现弹窗,是否有demo
280浏览 • 1回复 待解决
@ohos.router API 希望支持路由拦截器和路由回调
908浏览 • 1回复 待解决
页面路由的用户权限验证控制与拦截
389浏览 • 1回复 待解决
HarmonyOS web组件关闭跨域拦截
80浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
84浏览 • 1回复 待解决
HarmonyOS Web组件实现异步的请求拦截
115浏览 • 1回复 待解决
HarmonyOS Web拦截网页动态添加请求头
11浏览 • 1回复 待解决
HarmonyOS 路由是否支持拦截?比如未登录状态下拦截跳转至登录页面
106浏览 • 1回复 待解决
#鸿蒙学习大百科#如何拦截Navigation路由?
464浏览 • 1回复 待解决
Web组件拦截页面请求响应
1084浏览 • 1回复 待解决
HarmonyOS Web组件如何拦截特殊url请求?
726浏览 • 1回复 待解决
HarmonyOS web拦截访问做处理加载指定资源
171浏览 • 1回复 待解决
HarmonyOS web组件拦截每一次跳转
149浏览 • 1回复 待解决
在href的值加一个协议头。
参考下面的指导文档
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-redirection-and-browsing-history-mgmt-V5#页面跳转
修改如下:
只会在原url后面拼接上参数不会被检测到,如果要监测,只有前端使用popstate监测到