5

我收到一位客户的报告,称我们的网站在中国运行时出现问题。该代码安装在中国的 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 回答