<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=UTF-8 />
<meta name=viewport content=width=device-width, initial-scale=1.0>
<title></title>
</head>
<style>
* {
padding: 0;
margin: 0;
}
.error-page {
margin: 0;
padding: 0;
height: 100vh;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
</style>
<body>
<div class=error-page>
<span>页面加载失败...</span>
</div>
<script src=/static/h5/js/uni.webview.1.5.4.js></script>
<script>
// 获取错误信息
document.addEventListener(error, function(e) {
var url = e.url; // 错误页面的url地址
var href = e.href; // 错误页面的完整路径(包括完整的协议头)
alert('err')
}, false)
</script>
</body>
</html>
按照上方写法,webview页面加载失败会跳转到此页面,但是不会触发error事件。
0 个回复