Chrome 32/33 的更新引来的不少人的吐槽……
支付宝数字证书插件不支持 Chrome 31 以上版本,每次都要验证手机短信,实在讨厌。实际上数字证书插件并非不支持 Chrome 31 以上版本,而是插件在对 Chrome 版本验证的同时没有及时更新适配新版本 Chrome。
Chrome 拥有不少扩展程序可以自定义 User Agent,但是每个 Chrome 扩展都占用不少内存,内存再大也不带这么玩的。
给快捷方式添加启动参数,即可简单自定义 User Agent。这么做的好处是不使用扩展,不会额外占用内存。
1、新建或修改 Chrome 快捷方式,给快捷方式添加参数
–user-agent=””
完整的快捷方式如下:
“C:\Program Files\Google\Chrome\Application\chrome.exe” –user-agent=”Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.16 Safari/537.36″
另外,还要去插件管理里 chrome://plugins/,设置“始终允许”支付宝相关的插件,或者在弹出提示时允许即可。
PS:该方法仅支持通过此快捷方式打开,通过其他程序关联打开的浏览器无效。
Update:目前支付宝数字证书控件已自动升级,已经适配最新版 Chrome。
Update 20150730:Chrome 已默认禁用 npapi,也就是说,除非支付宝开发 ppapi 的插件,Chrome 暂时是用不了支付宝数字证书了。
另外,User Agent 中还有操作系统,支付宝数字证书插件还不支持最新的 Windows 10,也可以通过修改 User Agent 解决,把 NT 10 改为 NT 6.1 即可。