在中国网络上测试网站

Chr*_*ell 5 javascript web

我收到客户的报告,说我们的网站在中国运营时遇到问题.该代码安装在中国的Apache服务器上,正在被中国用户看待.我正在运行完全相同的代码并且没有问题(在英国)并且没有其他客户报告过该问题(全世界).该错误似乎与Javascript有关.我已获得RDP访问中国的机器并可以看到错误,但由于速度限制和访问问题,我无法安装任何开发人员工具来调试问题.

有没有办法从我的机器上访问有问题的网站欺骗中文IP地址?

我想这与中国人民绕过中国的大防火墙所做的相反.

谢谢

Ted*_*haw 0

从你说的情况我可以猜出问题所在。如果你的javascript从twitter、facebook网站加载了一些在中国被屏蔽的js文件,并且加载是同步方式的,例如

<script type="text/javascript" src="blocked.site/a.js"></script>
<script type="text/javascript" src="userful.js"></script>
Run Code Online (Sandbox Code Playgroud)

您的 userful.js 将不会被加载。

要调试此问题,只需在 Chrome、IE、Opera 中查看 Web 控制台,无需其他软件。

要解决这个问题,请修改js以非阻塞方式加载或为中国客户端制作修改版本。