android - 使用 localhost 在移动设备的浏览器中测试移动 Web 应用程序

标签 android ios node.js html mobile

我想在移动设备上测试移动网络应用程序。我目前正在开发我的移动网络应用程序。它仍然在我的本地环境中,即 localhost:8080。现在我想使用相同的主机名和端口在我的移动设备上访问这个网络应用程序。我需要这个,因为我的移动网络应用程序也在使用 HTML5 Accelerometer API。我需要测试它是否有效。我可以使用 google chrome 开发工具来模拟响应能力,但我需要在真实设备上进行测试。

我如何在 Android 和 iPhone 上测试它?

更新

下面是我的nodejs服务器代码

'use strict';

var express = require('express');
var app = express();

app.use(express.static('./dist'));

console.log('\n0.0.0.0:8000\n');

app.listen(8000, '0.0.0.0');

最佳答案

正如 Rosário 所说,您可以连接到与计算机相同的 Wi-fi 网络,然后在手机浏览器中输入计算机的 IP。 我不知道您的经验如何,所以请确保您..

a) 使用您计算机的本地 IP。例如。在 www.speedtest.net 上查找您自己的 IP不会有帮助,因为这是您的公共(public) IP。

b) 在手机浏览器中输入端口。 例如。如果您的计算机的 IP 是 192.168.0.10 那么您需要输入 http://192.168.0.10:8080作为浏览器中的 url。

关于android - 使用 localhost 在移动设备的浏览器中测试移动 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35131320/

相关文章:

java - 检查 EditText 内容中的特定字符串

android - Firebase 集成错误 : Google Play Services out of date

node.js - 使用 Mongoose 计算 Mongodb 中多个集合的大小

javascript - Node.js 从数组中访问元素

mysql - 尝试在 Node js 中运行简单程序时出错

android - 我的 ImageView 正在根据图像改变大小 (Android)

ios - NSURLConnection 委托(delegate)方法未在泛型类中调用

ios - UIWebView pich to zoom 在 iPhone 5.0 模拟器上工作但在 iPhone 4.3 和 iPad 4.3、5.0 模拟器上不起作用?

iphone - 添加由主音量控制的声音

android - HttpURLConnection 的 HTTP 请求包装器(方法、 header 、参数)?