This box will be fixed on your screen using Firefox, Opera9 or IE7.

上 Alipay,偏用 Firefox

支付宝在关闭 Firefox 访问权限的公告中还假慈悲的提出了解决方法,就是安装 IE-tab 扩展,殊不知,安装这个扩展也得是有 IE 的 Windows 系统,对于非 Win 系统登录支付宝将变得非常麻烦了,比如在 Linux 中,要么安装 ies4linux,要么弄个虚拟机装 Win 吧,而 Mac 用户可能只有装虚拟机了──盖子大叔的 Mac 版 IE 停止开发已经很多年了。

这几天简单浏览了一下不同情况浏览器登录支付宝的网页源码,曾经对 Firefox 还算友好的支付宝大概做了这样的改造:http 请求中只要判断不是 IE 浏览器则反馈至暂不支持 Firefox 页面的代码,如果确定是 IE 浏览器,则全站所有的密码输入框由大忽悠 ActiveX 控制──必须装控件才能看到密码框。

但是,在“我的淘宝”->“已买到的宝贝”页面中的交易状态中的链接是快速链入 taobao.alipay.com 这个域的(数据同支付宝是一样的),只要淘宝确定登录、referrer 等条件正确即可无需登录支付宝快速进入支付宝页面。So,那我们装一个 User-agent-Swither 扩展(这是一个很古老、历史很悠久的扩展)将自己伪装成 Win 平台的 IE 浏览器不是就可以进入支付宝了么?OK,马上试验一下:PiC安装完 User-agent-swither 扩展后,并切换至 IE7 就点击这个链接

那,接下来,我们会看到什么页面呢?PiC过它,进去了!Firefox 立功了!Firefox 立功了!不要给支付宝任何的机会,伟大的浏览器!他继承了浏览器的光荣的传统。IE、Netscape Navigator 在这一刻灵魂附体!他代表了浏览器悠久的历史和传统,在这一刻他不是一个人在战斗,他不是一个人!

一旦进入支付宝后,再将 Agent 切换回 Default (即 Firefox)仍然可以正常使用,据我分析支付宝仅在首次进入时进行判断分析,还有一定时效无动作后也会再次检测浏览器。

wow,赶紧随便点击几个页面看看吧,功能恢复了大概 95%──除了无法支付款项给别人,因为密码框全被 ActiveX 和谐了。

5 Comments

  1. sammi Comments @ 01:02:20 on 2007-12-31

    哈哈哈.. 干得好~ 就是不能用支付宝我才不用firefox滴…
    最近淘宝上瘾了..

  2. 安利 Comments @ 22:44:33 on 2008-01-17

    这个程序很好用啊为什么不让用了,好事全让win占了!!

  3. 品酷韩风 Comments @ 13:14:19 on 2008-03-13

    支付宝 这样只有让人觉得他们技术很差

    不过我们现在也只能用ietab了

  4. ufooer Comments @ 21:38:33 on 2008-06-04

    恩,讨厌的ActiveX!
    中国电信的WIFI网络认证,也搞这东西!
    好在还是跟你的道理差不多,分析了网页代码!绕道没有ActiveX认证的登录界面就OK了!

  5. LanEast Comments @ 12:24:04 on 2008-07-27

    我现在是能不用淘宝/支付宝就不用, 他不支持 firefox, 我也尽量不支持他.

    PS: 我也喜欢窦唯, 可惜现在想买的盘也不知道去哪买了, 当当和卓越都没了, 淘宝不想去, 而且也不知道淘宝上的是不是正版.