0

当本地托管页面尝试通过 AJAX ping 另一个本地托管页面时,在移动设备上测试Ghostlab 会出现问题。通常,GhostLab 会为您重写 URL,但由于它是 AJAX 请求,我假设它不会重写它,因为它是动态生成的 URL。

在修改了 HOST 文件的虚拟机和主机上运行良好。无法加载 AJAX。GhostLab 上的代理服务器设置非常有限。有没有人遇到过这个问题并解决了?

4

1 回答 1

0

解决方案是运行另一个代理服务器,因为您无法真正修改 iPhone 或 Android 上的 HOST 文件而不会感到头疼。

我最终使用了Charles Proxy。我重新映射了本地托管的 URL,它正在向我的本地机器进行 AJAX 调用,它修复了所有问题。以下是说明:

1)打开查尔斯

2)(菜单)工具/地图远程...

添加您在本地托管的 url 以重新映射通过 Charles Proxy 的任何流量以进入您的计算机参见图像示例:

在此处输入图像描述

对本地托管在您的计算机上的任何其他子域或域执行相同操作,并重新映射它们。

3) 在您的移动设备上,打开设置并选择您当地的 Wifi 网络。

4)将代理更改为您机器的IP地址和相关端口。

5) 尝试访问该网站并通过 Charles 授予权限。

这应该可以解决所有问题。

于 2015-11-05T02:16:11.037 回答