移动端H5调试神器

2,942 阅读1分钟

作为一个程序员,哪怕你再牛逼,谁也不能说自己的代码完全没问题,在工作中经常会遇到下图这种情况。

在这里插入图片描述

既然有问题,那就需要调试去查找问题,今天就分享一款最近使用的H5页面调试神器Eruda。

使用方法:

方法一:js引入

<script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script>eruda.init();</script>

这种方法使用起来很简单,只需要两行代码即可。 有使用uniapp来开发H5页面的同学,由于项目中默认是没有index.html文件,所以不知道该怎么去引入,这里简单说一下。

  1. 工程根目录下新建一个html文件;
  2. 复制下面的基本模板内容,到这个html文件,在此基础上修改meta和引入js.
  3. 在 manifest.json->h5->template 节点中关联这个html文件的路径。
<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>
            <%= htmlWebpackPlugin.options.title %>
        </title>
        <script>
            var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
            document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')
        </script>
        <link rel="stylesheet" href="<%= BASE_URL %>static/index.<%= VUE_APP_INDEX_CSS_HASH %>.css" />
    </head>
    <body>
        <noscript>
            <strong>Please enable JavaScript to continue.</strong>
        </noscript>
        <div id="app"></div>
        <!-- built files will be auto injected -->
    </body>
</html>

方式二 :npm安装

 npm install eruda --save

个人感觉使用script标签引入即可,没有必要使用npm。 通过以上引入或者安装以后,在页面的右下角就会出现一个小图标,点击图标即可。

在这里插入图片描述

功能列表

1、console

在这里插入图片描述

2、elements

在这里插入图片描述

3、network网络请求

在这里插入图片描述

4、Resources : Application + Source,两者的结合。

在这里插入图片描述

今天就介绍到这里,如果你有更好的方法,欢迎大家点赞留言!!!