【问题标题】:How can I view a website running in localhost on machine in chrome browser?如何在 Chrome 浏览器的机器上查看在 localhost 中运行的网站?
【发布时间】:2012-08-07 15:46:56
【问题描述】:

我正在开发一个 Rails Web 应用程序,目前专注于移动设计,并想查看我在 Galaxy Nexus(运行 Jelly Bean)上的移动 chrome 浏览器中开发的 html 屏幕。

显然,在我的 MacBook Pro 上,我可以运行本地服务器并通过 LocalHost:3000 url 在我的机器上查看该站点。是否可以在我的手机/macbook pro 上完成一些网络配置,以便在我的机器上运行时查看手机上的本地主机站点?无论如何都可以利用 Chrome 开发工具吗?

例如

https://developers.google.com/chrome/mobile/docs/debugging

回答这个问题的人+5 分。 :)

【问题讨论】:

  • 为什么你不能只使用http://yourMachinesHostNameOrIP/(或者http://yourMachinesHostNameOrIP:3000/,如果这是你正在运行的端口)。您是否检查过您的防火墙没有阻止该端口?

标签: ruby-on-rails google-chrome networking mobile


【解决方案1】:

对于使用 Rails 4.2 的任何人,尝试通过 ip 地址访问可能会因a change in Rails 而失败。

使用rails server -b 0.0.0.0 启动服务器将允许您像以前一样从手机访问本地主机。

【讨论】:

  • 我希望我能给这个答案+1000。在此之前花了太长时间尝试一切。
【解决方案2】:

在您的 Mac 上打开您的网络首选项(单击顶部的 wifi 信号)。找到您当前连接的网络的 IP 地址。在手机的浏览器中,输入该 IP 地址并在其末尾附加 :3000

【讨论】:

  • 当您仍然收到“此网页不可用”时会发生什么?
  • 当我尝试执行此操作时,我收到以下错误:“此网页不可用 ERR_CONNECTION_REFUSED”。有什么办法可以克服吗?
猜你喜欢
  • 2022-12-14
  • 2019-06-22
  • 2017-04-06
  • 2014-10-21
  • 2021-04-16
  • 2018-04-11
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多