Mac安装微信支付安全控件问题
  分类: Mac   评论: 0 条

Mac安装微信支付安全控件问题

in Mac with 0 comment

隔三差五的就要登陆微信商户平台,查看公司微信交易的数据,可是前段时间,突然提示我「你没有安装证书,无权进行该操作」,关键是安装了仍然有提示,可能是跟我升级了 Chrome 有关吧,也懒得整,就先用虚拟机处理了(本机 Mac,虚拟机 Windows)。

一、问题

微信商户平台多数查看操作是无需安全控件的,但涉及到转账和提现等高风险操作时,会校验本地的安全控件和操作证书。

一般来说,需要先安装安全控件,安装成功后,才能安装操作证书,安全控件和操作证书都校验无误后才能进行高风险操作。

例如我查看「转入/转出记录」,就会提示我「你没有安装证书,无权进行该操作」,如下图所示。

没有安装证书

关键是进入到操作证书界面,我下载并安装了安全控件之后仍然提示我「你尚未安装安全控件」,不安装控件根本就不可能安装证书了,换了 Safari 也不行,还一度以为是系统问题。

你尚未安装安全控件

二、解决办法

今天突然想着要搜索一下为什么会这样,搜索之后发现问题的答案都一样,而且只有针对 Chrome 的解决办法:

1、在浏览器的地址栏输入 chrome://flags/#enable-nacl
2、找到 Native Client 插件,将 Native Client 的状态改为 Enable

然后,我发现在安装界面,有一个提示「安装控件遇到问题?」,我就发现,原来大家的答案都来源于官方啊。

首先,确实是因为 Chrome 升级导致的,76.0.3809.87 及之后的版本会自动禁用 「Native Client」,导致安全控件被禁用。

其次,目前官方也没有提供 Safari 浏览器的解决办法,我尝试搜索也未找到,只能老老实实用 Chrome。

三、思考

欢迎关注我的公众号,及时获取最新文章推送。