我正在做一个移动网站,想用我的iPhone浏览器测试一下。我的Windows 7电脑和iPhone都在同一个无线网络上。如何从iPhone访问localhost ?现在我得到一个404错误。
当前回答
步骤:
我假设您已经启动了web服务器(默认端口:8080上的apache tomcat)。
windows 10下:
打开你的防病毒软件,进入防火墙部分,并找到端口 ,并添加“本地TCP/IP端口:8080”允许访问 从命令提示符获取机器IP地址。(IPv4地址) 从iPhone启动chrome浏览器,转到ip地址:8080地址。
希望这能有所帮助。
其他回答
如果你使用Mac,进入系统首选项>网络,使用你的IP地址而不是本地主机。您也可以使用端口号。在我的例子中,我有一个在端口1448上运行的服务器,我可以使用iPhone预览192.168.1.241:1448。
对我来说 首先我把我的电脑和手机连接在同一个网络上,你可以从电脑上ping你的手机来测试连接。
我用GGTS(Groovy/Grails Tool Suite)在本地运行我的项目,然后使用PC IP地址从移动设备访问网站,它的工作非常好。
PS.从本地运行,它会给出url (http://localhost:8080/projectname),如果你试图从手机访问你的本地网站,你应该用PC IP地址替换localhost
你可以试试ngrok.io。工作原理与localtunnel相同。 下载适合您的操作系统的应用程序。试着这样跑:
linux:
./ngrok http 8000
8000是应用程序正在运行的端口号。
windows:
ngrok.exe http 8000
步骤:
我假设您已经启动了web服务器(默认端口:8080上的apache tomcat)。
windows 10下:
打开你的防病毒软件,进入防火墙部分,并找到端口 ,并添加“本地TCP/IP端口:8080”允许访问 从命令提示符获取机器IP地址。(IPv4地址) 从iPhone启动chrome浏览器,转到ip地址:8080地址。
希望这能有所帮助。
在mac上另一种快速而肮脏的方法是打开xcode(如果你安装了它),并在模拟器上运行safari。在这里输入localhost也可以。
推荐文章
- 如何为TableView创建NSIndexPath
- 如何比较两个nsdate:哪个是最近的?
- 使UINavigationBar透明
- iOS应用程序“应用程序无法验证”只在一台设备上
- 适用于所有iOS (iPhone/iPad/Apple Watch)设备的大小
- iPhone:如何获取当前毫秒数?
- 如何在iOS数字键盘上显示“完成”按钮?
- 当文本字段被选中时,滚动UITableView
- 我的iphone应用程序如何检测自己的版本号?
- CSS提交按钮奇怪的渲染iPad/iPhone
- iOS 6应用程序-如何处理iPhone 5的屏幕尺寸?
- 总是通过弱引用的自我在ARC块?
- 如何在iOS上获得设备制作和模型?
- 如何禁用滚动在UITableView表时,内容适合在屏幕上
- iOS模拟器截图存储在哪里?