HarmonyOS Web本地资源跨域加载异常
使用跨域方案加载一个跳转网页,第一次加载显示白屏,返回后再次进入显示正常;再次退出重进网页,又显示白屏,需要退出重进才会显示正常。一直这样循环。网页加载代码如下:
Web({ src: this.url, controller: this.webviewController })
.domStorageAccess(true)
.onlineImageAccess(true)
.imageAccess(true)
.zoomAccess(false)
.fileAccess(true)
.geolocationAccess(true)
//.userAgent("tdxhms")
.userAgent('Mozilla/5.0 (Phone; OpenHarmony 4.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile '+"tdxhms")
.javaScriptAccess(true)
.javaScriptProxy(this.systemExposedJsApi!.getJavaScriptProxy())
.height(this.pageHeight)
.mixedMode(MixedMode.All)
.backgroundColor('rgba(0,0,0,0)')
.onInterceptRequest((event):WebResourceResponse|null=>{
console.log('----webview onInterceptRequest' );
if(!event){
return null;
}
return onInterceptRequest(event.request);
})
.onPageBegin(()=>{
console.log('----webview onPageBegin' );
})
.onOverrideUrlLoading((webResourceRequest: WebResourceRequest) => {
console.log('----webview onOverrideUrlLoading' );
return false;
})
.onRenderExited((event) => {
if (event) {
console.log('----webview onRenderExited:' + event.renderExitReason);
}
})
.onProgressChange((event) => {
if (event) {
console.log('----webview newProgress:' + event.newProgress);
}
})
.onPageVisible((event) => {
console.log('----webview onPageVisible url:' + event.url);
})
.onLoadIntercept((event) => {
console.log('----webview onLoadIntercept ');
return false;
})
.onPageEnd((event) => {
this.isShow = true;
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Web组件本地资源跨域问题
153浏览 • 1回复 待解决
HarmonyOS Web组件无法跨域加载图片资源
250浏览 • 1回复 待解决
HarmonyOS web资源跨域问题
27浏览 • 1回复 待解决
HarmonyOS web组件加载本地离线包的cookie跨域
304浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何解决Web组件本地资源跨域问题?
224浏览 • 1回复 待解决
Web组件如何访问跨域资源?
552浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5文件跨域
211浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
691浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙Web组件本地资源跨域拦截器?
201浏览 • 1回复 待解决
HarmonyOS web加载本地h5页面的网络请求跨域问题
126浏览 • 1回复 待解决
HarmonyOS Web组件加载本地资源目录resource/rawfile下的html文件,页面内https请求报跨域问题
245浏览 • 1回复 待解决
HarmonyOS 本地webView跨域方案
1030浏览 • 1回复 待解决
HarmonyOS Web组件加载本地H5页面,页面中接口请求被跨域规则限制,如何解除跨域限制
115浏览 • 1回复 待解决
HarmonyOS 关于Web加载资源异常毁掉问题
547浏览 • 1回复 待解决
HarmonyOS web加载file://协议的图片文件,提示跨域问题
535浏览 • 1回复 待解决
HarmonyOS web组件关闭跨域拦截
80浏览 • 1回复 待解决
HarmonyOS Web组件跨域请求问题
513浏览 • 1回复 待解决
HarmonyOS 加载图片报跨域错误
26浏览 • 1回复 待解决
HarmonyOS web组件通过file://协议加载本地文件,本地文件JS中发起http请求报错,提示跨域了,这种如何解决?
199浏览 • 1回复 待解决
HarmonyOS web组件内的html如何加载本地资源?
894浏览 • 1回复 待解决
HarmonyOS web组件加载本地页面时如何避免页面内请求发送的网络请求因跨域而请求失败
22浏览 • 1回复 待解决
HarmonyOS Web跨域问题 Access-Control-Allow-Origin
120浏览 • 1回复 待解决
HarmonyOS Web组件自定义协议加载本地资源报错
187浏览 • 1回复 待解决
HarmonyOS Web组件跨域场景,网络请求无法设置Cookie
284浏览 • 1回复 待解决
HarmonyOS Web 加载URL异常
651浏览 • 1回复 待解决
使用这个参考示例:
html代码: