2012-08-20 15 views
5

中国で実行しているときに私たちのWebサイトに問題があるとの報告を受けました。 コードは中国のApacheサーバーにインストールされ、中国のユーザーと見なされています。 私はまったく同じコードを実行していますが、ここでは問題が発生していない(英国では)、他のクライアントは問題を(世界中で)報告していません。このエラーはJavascriptに関連しているようです。私は中国のマシンへのRDPアクセスを与えられており、エラーを見ることができますが、速度制限とアクセスの問題のために、私は問題をデバッグするための開発ツールをインストールできません。中国のネットワークでウェブサイトをテストする

中国のIPアドレスを詐称する私のマシンから問題のサイトにアクセスする方法はありますか?

私はこれが中国の偉大なファイアウォールの周りを回るために中国の人々とは逆のことだと思います。

おかげ

+0

中国にあるパブリックプロキシ経由でサイトをデバッグしようとする場合があります。 – Jay

答えて

0

私はあなたの言ったことから問題を推測することができます。あなたのjavascriptのは、Twitterからのいくつかのjsファイルをロードした場合、そのよう

<script type="text/javascript" src="blocked.site/a.js"></script> 
<script type="text/javascript" src="userful.js"></script> 

あなたuserful.jsとして中国でブロックされ、ロードが同期の方法であるし、Facebookのサイトでは、ロードされません。

これをデバッグするには、Chrome、IE、Operaでウェブコンソールを表示するだけで、追加のソフトウェアは必要ありません。

これを修正するには、jsの読み込みをノンブロッキングで変更するか、中国のクライアント用に変更したバージョンを作成します。

+0

他の場所で 'a.js'をホストするだけです... – kennytm

関連する問題