手机端调试
2018-10-24 本文已影响0人
Cissy_fba3
- 将手机连接到PC的同一个网络
- 用手机访问PC提供的 HTTP 服务(npm—— node.js ——http-server -c-1)
如果手机不能访问,可能是出现了一下问题:
1 Windows的防火墙(关掉)
2 电脑没开放相应端口(参考:https://jingyan.baidu.com/article/e9fb46e19ff8137521f7660c.html)
3 访问的IP地址不对(win+r打开"运行",输入cmd回车,然后使用ipconfig命令)——
——
一直都试前两个,没试第三个(第三个才是正确的IP),瞎忙了几天,以为自己智商有问题。
- 开始真正手机调试
window.onerror + alert +vConsole
vConsole安装https://www.npmjs.com/package/vconsole
<script src="js\initializers\vconsole.min.js"></script>
<script>
// init vConsole
var vConsole = new VConsole();
window.onerror=function(message,file,row){
console.log(message);
console.log(file);
console.log(row);
}
</script>
window.onerror = function(message, source, lineno, colno, error) { ... }
可监控js运行和语法错误
message
:错误信息(字符串)。可用于HTML onerror=""
处理程序中的event
。
source
:发生错误的脚本URL(字符串)
lineno
:发生错误的行号(数字)
colno
:发生错误的列号(数字)
error
:Error对象(对象)