这个问题出现好一阵时间了,今天实在受不了了,打电话到光大银行。一开始那个女客服让我清除浏览器缓存再试试。根本没用好么,我可以100%确定那个错误是服务端的问题。
问题重现步骤:
- 浏览器语言设置为非中文(比如英文),Windows 8通过控制面板的语言首选项设置Language List
- 打开支付宝或者财付通,选择用光大银行的网银充值(不是快捷支付或一点通)
- 页面跳转到光大银行网银支付系统,马上抛出Error–404错误
再打了一个电话给客服,换了一个男人接的电话,我再把问题说得详细一点,然后让我稍等了好几分钟。这下好了,至少告诉我正确答案了,他说我“浏览器语言设置不正确”。拜托,请问语言设置还有所谓正确与不正确么?我装的Windows 8是英文版的,默认语言也是英文,IE 10也没有独立的语言设置啊。T_T
幸好最后摸索到解决办法了。
- 打开Internet Options,第一个选项卡最下面Appearance里面点击Languages,弹出的小窗口中点击Set Languages Preferences.
- 这下在弹出的控制面板的Language窗口中选择左侧的Advanced settings.
- 滚动条拉到最下面,勾选上Don’t let website access my language list.(如下图所示的选项),然后保存。
- 回到Language的控制面板,选择左侧的Change date, time or number formats,确保这个里面选择的都是Chinese, China什么的。然后保存。
- 最后重启IE即可。
当然我还是不知道为什么语言设置会导致网银接口跳转出现404错误,国内银行系统一直很奇葩,这回又长见识了。