5

私たちの Web サイトが中国で実行されているときに問題が発生しているというレポートをクライアントから受け取りました。このコードは中国の Apache サーバーにインストールされ、中国のユーザーに表示されています。私はまったく同じコードを実行していますが、ここ (英国) で問題は発生しておらず、他のクライアントからも (世界中で) 問題が報告されていません。エラーは Javascript に関連しているようです。私は中国のマシンへの RDP アクセスを許可されており、エラーを確認できますが、速度制限とアクセスの問題により、問題をデバッグするための開発者ツールをインストールできません。

中国の IP アドレスを偽装しているマシンから問題のサイトにアクセスできる方法はありますか?

これは、中国の人々が中国の巨大なファイアウォールを回避するために行うこととは正反対だと思います。

ありがとう

4

1 に答える 1

0

あなたの言ったことから問題を推測できます。JavaScript が、中国でブロックされた twitter や facebook サイトからいくつかの js ファイルをロードし、ロードが次のように同期的に行われた場合

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

userful.js は読み込まれません。

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

これを修正するには、ブロックしない方法でロードする js を変更するか、中国のクライアント用に変更されたバージョンを作成します。

于 2012-08-20T13:46:25.107 に答える