WebView支持加载域名:端口的URL吗 HarmonyOS 鸿蒙Next
WebView支持加载域名:端口的URL吗 HarmonyOS 鸿蒙Next
咨询场景描述:webview加载地址 报错404
代码片段:
```javascript
.onHttpErrorReceive((event)=>{
if (event) {
let info:string = event.response.getResponseData()
let code:number = event.response.getResponseCode()
let header:Array<Header> = event.response.getResponseHeader()
let ss = ''
}
})
code是404
更多关于WebView支持加载域名:端口的URL吗 HarmonyOS 鸿蒙Next的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
是可以的,你看下我的这段代码:
import { webview } from '@kit.ArkWeb'
@Entry
@Component
struct We {
controller: WebController = new WebController()
@State us:string="Mozilla/5.0 (Linux; Android 9; VRD-AL10; HMSCore 6.3.0.331) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.88 HuaweiBrowser/12.0.4.1 Mobile Safari/537.36"
aboutToAppear() {
// 配置Web开启调试模式
webview.WebviewController.setWebDebuggingAccess(true);
}
aboutToRecycle(): void {
}
build() {
Row() {
Column() {
Web({
src:'testURL',
controller: this.controller
})
.height('100%')
.width('100%')
.javaScriptAccess(true)
.multiWindowAccess(false)
.domStorageAccess(true)
.allowWindowOpenMethod(true)
.zoomAccess(false)
.domStorageAccess(true)
.onControllerAttached(()=>{
this.us
})
}
.width('100%')
}
.height('100%')
}
}
更多关于WebView支持加载域名:端口的URL吗 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next的WebView支持加载包含域名和端口的URL。开发者可以通过WebView组件的loadUrl
方法直接加载http://example.com:8080
或https://example.com:8443
等形式的URL。鸿蒙Next的WebView基于Chromium内核,能够正确处理包含端口号的URL,并确保网络请求的正确性。开发者只需确保URL格式正确,WebView即可正常加载并显示页面内容。