移动web开发之移动端真机测试

显示目录

目录

[1]特性 [2]安装 [3]设置[4]移动端

前面的话

  chrome的开发者工具可以很好地做好模拟工作,但毕竟模拟和实际还是有差别的。所以,真机测试是一定要做的,如何高效地进行真机测试呢。个人感觉,还是BrowserSync用得比较称手。本文将详细介绍如何应用BrowserSync进行移动端真机测试

特性

  BrowserSync能让PC、各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作。而且,当在其他一个设备上进行点击等行为时,该行为也会同步到其他浏览器中

安装

  BrowserSync是基于Node.js的,是一个Node模块,所以需要先安装nodejs

【nodejs安装】

  虽然nodejs官网提供了node的msi文件,但本人在window7系统下多次尝试,均无法安装成功,且会有your system has not been modified...的提示。最终本人使用了另一种方法成功安装了nodejs

  【1】下载node.exe

  【2】下载最新版本的npm zip格式压缩包

  【3】在硬盘某个位置,如D盘下建立一个文件nodejs,把上面两个下载的东西都放在这里,npm要解压

  【4】配置两个环境变量:一个是PATH上增加node.exe的目录D:\nodejs,一个是增加环境变量NODE_PATH,值为D:\nodejs\node_modules

  【5】安装express:打开cmd命令行(在nodejs目录下,先按住shift按键,再点击右键,出现"在此处打开命令窗口"选项并点击),使用命令行定位到这Node目录下,键入指令npm install express

  【6】安装完成后,在命令行里面输入node -v如果输出nodejs的版本则安装成功

设置

  nodejs安装完成后,需要对BrowserSync进行些简单设置,包括安装与监听

  【1】BrowserSync安装

  打开一个终端窗口,运行以下命令:

npm install -g browser-sync

  【2】BrowserSync监听

  files 路径是相对于运行该命令的项目(目录)。如果需要监听多个类型的文件,需要用逗号隔开

browser-sync start --server --files "css/*.css, *.html"

  【3】在nodejs目录下新建一个index.html的文件,并设置如下代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div{
    height: 100px;
    width: 100px;
    background-color: lightblue;
}
</style>
</head>
<body>
<div>测试文字</div>
</body>
</html>

  桌面端页面打开如下:

移动端设置

  若使用移动端则首先先保证移动端设备和桌面端设备处于同一局域网(一般地,都连入一个路由器即可)。而且,移动端无法访问localhost,需要查找电脑的内网ip。通过在命令行中输入ipconfig,查看ip地址为192.168.1.100。所以手机端访问的地址为http://192.168.1.100:3000

  则移动端显示如下:

  当把html文件修改为如下代码时

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
html{
    background-color: pink;
}
</style>
</head>
<body>
<div>测试文字</div>
</body>
</html>

  无需刷新,移动端的网页自动变化为如下显示:

  这样,就可以开始轻松地测试移动端设备了。转载自::http://www.cnblogs.com/xiaohuochai/

时间: 2024-08-02 06:59:05

移动web开发之移动端真机测试的相关文章

web前端开发之移动端真机调试

---恢复内容开始--- 前言 在前端开发中,调试是不可缺少的环节,PC端很简单,但是随着移动端火起来,在手机上面测试就显得尤为重要. 在工作中本人也经过了一些测试,总结了如下几种方法. 1.Weinre 调试 2.UC开发者浏览器: 3.chrome真机调试 4.Safari开发者工具 5.Browsersync 在这5种调试方法中我推荐第5种,有兴趣的朋友可以逐一浏览. 一.使用 Weinre 调试 该方法是比较老的一种方法,对于其他的调试方法来说属于刀耕火种型的.weinre是一个调试包,

移动端WEB开发真机测试

关于移动端WEB开发真机测试亲身实验的一些体会. 之前的开发都用Chrom的模拟,但是效果毕竟不如真机,总结几点吧,至于详细的安装过程网上都有教程http://www.cnblogs.com/xiaohuochai/p/5512051.html,这里就不在赘述. BrowserSync是基于Node.js的,是一个Node模块,所以需要先安装nodejs(之后都在它之上进行的(*^__^*) 嘻嘻……) BrowserSync能让PC.各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作~

关于移动端web开发的真机测试

五月已经过去一大半了,心情不太好,因为太困没状态,所以刚刚去跑了好几圈,心情终于没那么郁闷了,来吧,今天要记录的是在做移动端网页时如何真机测试. 网上方法有很多,我就掌握一个就够了<摊手> BrowserSync 能让PC,移动端上的页面实时地响应文件的更改,并不用刷新操作.而且,当在一个设备上进行点击等行为时,该行为也会同步到其他浏览器中. <1>安装 BrowserSync是基于nodejs的,所以在安装它之前,请确保自己的电脑已经安装好nodejs咯.关于nodejsde 安

移动端真机调试工具

做移动开发大多数的时候跟手机界面打交道,也就是说你只能在电脑上开发写代码,最终效果是确是在另外一个终端看到的.虽然各种浏览器为开发者提供了很多模拟手机设备的功能,这些功能总体来说基本可以满足我们对于调试移动设备的需求,但是模拟毕竟是模拟,它不能真正做到实现真机一样的效果.经常遇到在chrome模拟器上样式显示正常,在手机上却出现样式错误的情况,在PC端模拟器运行正常,在真机上却报错的情况.所以,必须在想办法在真实的机子上测试我们的代码最终的执行效果.移动端真机调试有几个刚需:看log.看erro

XE6 &amp; IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相)

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) 2014-08-25 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.自己给自己颁发证书,用于给App签名.(如果还没有MAC环境,请参照"XE6移动开发环境搭建之IOS篇"进行配置.)---------------------------------------------------------

XE6 &amp; IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) 2014-08-26 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 连接真机前,请先确保真机已越狱,并已安装好AppSync.--------------------------------------------------------------- 1.确保iPhone已越狱,可以看到并成功运行cydia为准. 2.并且安

XE6 &amp; IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)

XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相) 2014-08-27 20:51 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.既然我们已经在真机上运行过App了,那么现在就来生成一下.--------------------------------------------------------------- 1.在虚拟机下,点一下桌面(星空图随便某个地方),在F

VisualStudio2015使用C#.NET开发IOS程序时进行真机测试的设置参考

VS2015+Xamarin使用C#.NET开发跨平台APP已经完全可行了,对了WP和UWP程序,都是MS的,一定没有问题. 而对于ANDROID则是直接可以在VS中进行开发.部署到模拟器和真机,非常简单. 而对于IOS程序,如果使用模拟器,也是比较容易,只要把VS和MAC+Xamarin配置 好,基本就可以玩了. 然后如果使用IPHONE.IPAD等真机则还有较多步骤需要设置,本文主要针对IOS真机测试的设置进行介绍,供大家参考. 使用VS2015开发的IOS程序,不论是IOS的native还

Windows 8(64位)如何搭建 Android 开发环境与真机测试

先行强调: 安装 Java SDK 和 Android SDK 的路径中不能有空格或中文, 否则在启动 Android SDK Manager 的时候会出现闪退的现象.此安装步骤也适用于 X86 的 Android 开发环境搭建哦,下载时注意版本就 OK 啦. http://www.cnblogs.com/91program/p/5192135.html 1: 下载安装 Java SE JDK(2014-08-20)jdk-8u20-windows-x64.exe,目前最新版本为 jdk1.8.