Android – 从浏览器访问本地主机没有互联网连接

我在我的android平板电脑上安装了本地networking服务器。 但是,当所有的连接closures,每次我从内置浏览器(或Chrome)访问本地网站时,我得到关于“没有互联网连接”或什么有关SIM卡恼人的popup消息…有什么办法可以避免吗?

Solutions Collecting From Web of "Android – 从浏览器访问本地主机没有互联网连接"

大多数浏览器在启动时都会检查Internet连接。 你可以做什么(取决于你打算如何使用它):

  • 使用WebView或Chromium Webview创build您自己的“浏览器”
  • 修改现有的浏览器: android默认浏览器或闪电

如果您select现有的浏览器进行修改,我会build议闪电,因为(快速查看strings.xml文件将build议)它不检查互联网连接。

HTTP代理服务器可能导致问题。 代理有助于pipe理提供商的networkingstream量,但可能并可能会中断对本地地址的访问。 代理选项可能在您的networking设置中可用,但在许多手机上,这些选项是隐藏的。 一个应用程序,如HTTP代理设置将允许访问隐藏的设置。 只需清除主机名和端口进行非代理访问。 确保写下原始值,以便更改可以撤消。

如果您的设备被configuration为使用Web代理,那么它将永远不会直接连接到本地主机:它连接到Web代理,并要求为您真正想要的网页。 这不适用于本地Web服务器。

要使用本地Web服务器,请closures您的Web代理设置。

原始答复
原答案#2

作为@hermann答案的补充 ,Android设备中的localhost地址是10.0.0.2 (相当于127.0.0.1地址)。 所以请尝试使用10.0.0.2并与我们分享您的结果:)