我正在做一个移动网站,想用我的iPhone浏览器测试一下。我的Windows 7电脑和iPhone都在同一个无线网络上。如何从iPhone访问localhost ?现在我得到一个404错误。
当前回答
有一个非常简单的方法来实现这一点:
将你的手机和电脑连接到同一个局域网。 windows + R,然后输入ipconfig,然后你得到你的当前ip在你的pc,它看起来像这样:192.168.XX.XX 在你的手机web浏览器中输入这个ip,就像这样:http://192.168.XX.XX:8080,它可以工作
注意:
如果这行不通的话。关掉你电脑上的杀毒软件,如果仍然不起作用,尝试关闭windows防火墙,因为这个问题与电脑防火墙有关。
其他回答
试试这个:
按Windows + R 打开cmd 执行命令ipconfig(旧)ifconfig(新) 检查你的无线网卡IP 打开iPhone,导航到“http://xxx.xxx.xxx”。Xxx /"通过浏览器。 (xxx.xxx.xxx。xxx是你的IP)
注意:你必须在你的防火墙设置上设置权限,如果有的话。
首先,你必须确认你也通过mac浏览器上的mac ip访问服务器api。 如果不是,请确保您的服务器允许这样做,而不仅仅是localhost(127.0.0.1),通过在0.0.0.0上运行您的服务器 去iphone上的safari,通过api你的服务器serve: ex http://0.0.0.0/st进行get请求。Safari自动重定向到服务器你的mac运行(在你的mac ip) 如果你想在你的iphone应用程序上发出请求,它应该用[你的mac/服务器ip]替换request 0.0.0.0
找到你系统的IP地址和你运行网站的端口。
假设您的IP地址是121.300.00.250,端口是8080。
[端口号:在运行页面时看到您的web浏览器,例如:localhost:8080/…]那么端口号是8080]
现在在你的手机转到121.300.00.250:8080/..你会找到你的网站。
重要提示:您必须确保您的服务器(例如Apache Tomcat)处于启动状态
老问题。对我有用的新答案我。
通过USB连接你的iPhone和电脑。
打开系统首选项>共享。
在左侧选项卡中选择Internet共享。这将显示您的互联网共享控件在右侧。
如果“Internet共享”后的复选框已启用,请取消勾选。
在“互联网共享”选项的右侧,勾选“iPhone USB”。
通过勾选其复选框启用Internet共享。可能会弹出一个窗口,要求您确认此操作。
找到顶部附近的消息,上面写着:“您本地网络上的计算机可以通过:xxxx.local访问您的计算机。记下xxxx说了什么——这是你的计算机的名称。你要把它输入到你的地址栏,所以我建议你把它编辑成一个简短的单词。
现在您应该能够从xxxx访问您的本地主机服务器。Local:yyyy,其中XXXX是上一步中您的名称,yyyy是服务器的端口号。
您可以使用计算机的ip代替http://localhost。
但它可能无法访问。您必须编辑服务器软件的httpd.conf(或等效的配置文件)。我现在没有安装php,但你可以搜索关键字:“允许从或/目录”
注意:运行XAMPP的PC的IP必须是静态IP(不是DHCP分配的),否则每次重启PC时都需要手动检查。
推荐文章
- 如何从同一网络上的另一台计算机连接到此本地主机?
- 如何在iOS中使用Swift编程segue
- 我如何改变UIButton标题颜色?
- Xcode 4挂在“附加到(应用程序名称)”
- 缺少推荐的图标文件-该包不包含iPhone / iPod Touch的应用程序图标,像素为“120x120”,png格式
- 如何使用Xcode创建。ipa文件?
- Xcode 4 -在新的Macintosh安装上的配置文件上“没有找到有效的签名标识”错误
- 在iPhone上确定用户是否启用了推送通知
- 是否有可能禁用浮动头在UITableView与UITableViewStylePlain?
- Swift -转换为绝对值
- 在代码中为UIButton设置一个图像
- 127.0.0.1和localhost之间的区别是什么
- 如何修复UITableView分隔符在iOS 7?
- 如何允许本地主机上的Apache使用HTTPS ?
- 在Swift中根据字符串计算UILabel的大小