2012-08-20 16 views
5

Recibí informes de un cliente de que nuestro sitio web tiene problemas cuando se ejecuta en China. El código está instalado en un servidor Apache en China y se está visualizando como usuarios en China. Estoy ejecutando exactamente el mismo código y no tengo el problema aquí (en el Reino Unido) y ningún otro cliente ha informado del problema (en todo el mundo). El error parece estar relacionado con Javascript. Se me ha otorgado acceso RDP a una máquina en China y puedo ver el error, pero debido a restricciones de velocidad y problemas de acceso, no puedo instalar ninguna herramienta de desarrollador para solucionar el problema.Sitio web de prueba en una red china

¿Hay alguna manera de poder acceder al sitio ofensivo desde mi máquina falsificando una dirección IP china?

Supongo que esto es lo contrario de lo que hace la gente en China para evitar el gran firewall de China.

Gracias

+0

Es posible que desee intentar depurar el sitio a través del proxy público que reside en China. – Jay

Respuesta

0

puedo adivinar el tema de lo que su dicho. si su javascript cargado algún archivo js del gorjeo, no se cargarán los sitios Facebook, que fueron bloqueadas en China y la carga es de una manera sincrónica, como

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

sus userful.js.

Para depurar esto, simplemente vea la consola web en Chrome, IE, Opera, no se requiere software adicional.

Para corregir esto, modifique la carga de js de forma no bloqueante o cree una versión modificada para los clientes de china.

+0

O simplemente host 'a.js' en otro lugar ... – kennytm

Cuestiones relacionadas