0

モバイルでGhostlabをテストすると、ローカルでホストされているページが AJAX を介して別のローカルでホストされているページに ping を実行しようとすると、問題が発生しました。通常、GhostLab は URL を書き換えますが、これは AJAX リクエストであるため、動的に生成された URL であるため、書き換えることはないと思います。

HOST ファイルが変更された仮想マシンおよびホスト マシンで正常に動作します。AJAX を読み込めません。GhostLab では、プロキシ サーバーの設定が非常に制限されています。誰かがこの問題に遭遇して解決しましたか?

4

1 に答える 1

0

解決策は、別のプロキシ サーバーを実行することです。これは、iPhone や Android で HOST ファイルを実際に変更することは、大きな頭痛の種なしにはできないためです。

私はCharles Proxyを使用することになりました。ローカル マシンへの AJAX 呼び出しを行っていた、ローカルでホストされている URL を再マップすると、すべてが修正されました。手順は次のとおりです。

1) チャールズを開く

2) (メニュー)ツール/マップリモート...

ローカルでホスティングしている URL を追加して、Charles Proxy を通過するすべてのトラフィックを再マッピングしてマシンに移動します。画像の例を参照してください。

ここに画像の説明を入力

マシンでローカルにホストされている他のサブドメインまたはドメインにも同じことを行い、それらも再マッピングします。

3) モバイル デバイスで、設定を開き、ローカル Wi-Fi ネットワークを選択します。

4) プロキシをマシンの IP アドレスと関連するポートに変更します。

5) Web サイトへのアクセスを試み、Charles 経由で許可を与えます。

これですべてが修正されるはずです。

于 2015-11-05T02:16:11.037 に答える