当本地托管页面尝试通过AJAX ping另一个本地托管页面时,在移动设备上测试Ghostlab会出现问题。通常情况下,GhostLab会为您重写URL,但由于它是一个AJAX请求,我假设它没有重写它,因为它是一个动态生成的URL。
在具有已修改的HOST文件的虚拟机和主机上正常工作。无法加载AJAX。代理服务器设置在GhostLab上非常有限。有人遇到过这个问题并解决了吗?
答案 0 :(得分:0)
解决方案是运行另一个代理服务器,因为你无法真正修改iPhone或机器人上的HOST文件而不会头疼。
我最终使用Charles Proxy。我重新映射了本地托管的URL,它正在向我的本地计算机进行AJAX调用,并修复了所有内容。以下是说明:
1)打开查尔斯
2)(菜单)工具/地图远程...
添加您是本地托管的网址,以重新映射通过Charles Proxy进入您的计算机的所有流量请参阅图片示例:
对您计算机上本地托管的任何其他子域或域执行相同操作,并重新映射它们。
3)在移动设备上,打开设置并选择本地Wifi网络。
4)将代理更改为您机器的IP地址和相关端口。
5)尝试通过Charles访问网站和授予许可。
这应该解决所有问题。