我正在尝试使用Firefox WebIDE远程调试运行Firefox的Android设备。我测试了这个,它在我们的实验室中运行良好。 在由第三方网络公司控制的客户端位置,它无法正常工作。
我观察到Android上的Firefox浏览器会将自己注册到互联网上的服务器,运行WebIDE的PC在寻找可能的设备进行调试时也会这样做。
使用测试工具我可以看到正在发送的UDP数据包。似乎是这些数据包允许设备显示在WebIDE的WI-FI设备部分中,然后可以选择。选择后,您可以看到PC尝试连接到Android设备。
所以这里的问题似乎是,如果没有访问互联网,PC WebIDE就无法“看到”Android设备。
问题#1
所以问题是必须具备哪些端口/协议要求,以便WebIDE能够成功连接到在企业环境中运行Firefox的Android设备。
注意:这不是手机,它只是通过WiFi连接的Android设备,因此它不会自动访问本地网络之外的世界。进行调试的PC也在防火墙后面,而不是对外开放。我需要告诉网络人员确切需要打开什么才能使其正常工作。
问题#2
有没有更好的地方提出这个问题?开发Firefox和/或Firefox WebIDE的团队?
我已经在互联网上搜索了高低的答案,但没有找到具体的要求,这些要求必须到位才能使这项工作成功。
感谢。
答案 0 :(得分:0)
所以问题是必须具备哪些端口/协议要求,以便WebIDE能够成功连接到在企业环境中运行Firefox的Android设备。
这是一个很好的问题!确实,这些要求没有明确列出。我刚刚更新了troubleshooting page以列出它们,我也在下面粘贴它:
某些Wi-Fi网络可能会阻止用于Wi-Fi设备发现的数据包。请咨询您的网络管理员以确保允许这些操作:
在此过程中,设备不需要访问通用互联网,但不可否认的是,没有那么多的测试来确保它。
有没有更好的地方提出这个问题?开发Firefox和/或Firefox WebIDE的团队?
DevTools Discourse forum是提问这样的问题的好地方。 DevTools团队的工程师正在积极关注它。