m***@163.com
m***@163.com
  • 发布:2023-12-08 14:26
  • 更新:2023-12-08 14:26
  • 阅读:153

uniapp 自定义404页面 按照官方文档 error事件不会触发,无法获取到错误信息。

分类:uni-app

<!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事件。

2023-12-08 14:26 负责人:无 分享
已邀请:

要回复问题请先登录注册