HarmonyOS 鸿蒙Next WebView打不开链接 https://www.anyknew.com/go/8214405
HarmonyOS 鸿蒙Next WebView打不开链接 https://www.anyknew.com/go/8214405
抖音的链接可以打开 这个打不开
https://www.anyknew.com/go/8214405
更多关于HarmonyOS 鸿蒙Next WebView打不开链接 https://www.anyknew.com/go/8214405的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
可以参考如下demo:
import { webview } from '@kit.ArkWeb';
@Component
struct WebComponent {
controller: webview.WebviewController = new webview.WebviewController();
build() {
Column() {
Web({
src: 'https://www.anyknew.com/go/8214405',
controller: this.controller
})
.width('100%')
.layoutWeight(1)
.margin({ bottom: '30vp' })
.onControllerAttached(() => {
this.controller.setCustomUserAgent('Mozilla/5.0 (Phone Android; OpenHarmony 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile')
})
.javaScriptAccess(true)
.onLoadIntercept((event) => {
console.log('url'+ event.data.getRequestUrl())
if(event.data.getRequestUrl() === 'snssdk1128://aweme/detail/7098224362855124254?refer=web&needlaunchlog=1®ion=CN&mid=7098224461102844703&u_code=0&titleType=title&did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&scene_from=share_reflow&ori_scene_from=default&host=www.iesdouyin.com&group_id=7098224362855124254&web_id=7428119570540398091&browser_name=safari&referrer_host=&is_edenx=1&__forbid_pasteboard__=1&gd_label=click_schema_ug_filter_v1_click_schema_lhft_48148445a&launch_h5_method=click_wap_rf_video_auto_open&hot=feed&cold=feed&gids=7098224362855124254'){
return true;
}else{
return false
}
})
}
}
}
更多关于HarmonyOS 鸿蒙Next WebView打不开链接 https://www.anyknew.com/go/8214405的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对“HarmonyOS 鸿蒙Next WebView打不开链接 https://www.anyknew.com/go/8214405”的问题,可能的原因及解决方法如下:
-
权限设置:
- 确认应用已获取网络访问权限。在鸿蒙系统中,应用需要明确的网络访问权限才能加载网页内容。检查应用的权限设置,确保已开启网络访问权限。
-
WebView配置:
- 检查WebView组件的配置。确保WebView已正确设置,包括加载的URL格式、用户代理等。有时,特定的网站可能不兼容默认的WebView设置。
-
SSL证书问题:
- 如果链接使用HTTPS协议,检查SSL证书的有效性。无效的SSL证书可能导致WebView无法加载页面。
-
链接有效性:
- 确认链接https://www.anyknew.com/go/8214405是有效的,并且没有被封锁或重定向。可以尝试在浏览器中直接访问该链接,看是否能正常加载。
-
系统或应用更新:
- 检查鸿蒙系统及应用是否有更新。有时,系统或应用的更新可能修复了与WebView相关的问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html