MAC OS X安装Weinre「远程调试工具」

  • 发表于
  • macOS , 日志

这两天WebAPP出现一个BUG,手机上使用UC,Chrome,Firefox访问都没问题,但用微信自带浏览器访问就出现无法取值的问题,经测试问题出在QQ手机浏览器上,在Adnriod设备上,不管手机有没安装QQ浏览器,微信都使用内置的QQ浏览顺为内核,但此内核是测试的几款浏览器唯一有兼容问题的。好了,跑题了,回正文!

weinre

MAC OS X Weinre安装和使用

一、安装Node.js下载地址:https://nodejs.org/,在MAC下还是很方便的,PKG应用直接安装就行;

二、在终端下使用NPM命令安装Weinre:npm install -g weinre;安装我花了大概一分钟即完成,还是很快的,装完后,开启就行了:weinre --httpPort 8080 --boundHost -all-;在这一步上,定义端口及服务权限,要特别注意的是后面的--boundHost -all-,如果不定义ALL而是默认的localhost的话,是无法实现真正的远程调试的;

三、以上就已经安装完了,如果是本地环境的话,直接localhost就可以,但如果是远程域名或IP调试的话,就要使用外网IP才行,同时端口也要映射才行,我今天就是因为地址不对,最后映射了端口后就可以正常调试了。

四、他有提供一个JS文件,把这个JS部署到你需要调试的页面中去,这样才能获得焦点。

好了,如此简单而高效的工具,前端们赶紧试试吧!