【问题标题】:Fetching from android device localhost using javascript使用 javascript 从 android 设备 localhost 获取
【发布时间】:2020-01-14 15:21:32
【问题描述】:

我正在开发一个网络应用程序,它需要在 android 移动设备的浏览器上运行,并与安装在该设备上的移动应用程序通信。

Web 应用需要通过 ajax 调用与 localhost(到 android 移动设备)进行通信,以从移动应用中检索数据。

到目前为止,我尝试从以下位置获取:http://localhosthttp://127.0.0.1http://10.0.2.2,但都没有工作。 我只是通过使用 webRTC 获取设备 IP 并从此 IP 获取成功。

还有其他方法吗?

【问题讨论】:

  • 我认为你的安卓手机浏览器不能在浏览器之外做任何事情。您可能需要重新考虑您的架构。

标签: javascript android localhost webrtc fetch


【解决方案1】:

如果我理解正确,您正在尝试检查您的 android 设备上的开发,您需要使用 Google Chrome,只需在您的移动设备上打开 localhost 并通过 USB 连接到您的计算机,然后使用远程设备工具。

点击工具链接:https://developers.google.com/web/tools/chrome-devtools/remote-debugging

【讨论】:

  • 我认为 OP 意味着手机上有一个用作服务器/数据库的应用程序,她想与该应用程序通信以获取她的网络应用程序的数据。
【解决方案2】:

如果您在同一网络上,则可以使用您的内部 IP 地址。如果您使用的是 Windows,则可以使用 ipconfig,如果您是 MAC 用户,则可以使用 ifconfig

找到您的内部 IP 地址后,附加您的服务器在 internalipaddress:port 上运行的端口号并开始在那里发出请求。

【讨论】:

    猜你喜欢
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 2012-08-10
    • 2013-05-08
    相关资源
    最近更新 更多