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

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

一、问题

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

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

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

你尚未安装安全控件

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

你尚未安装安全控件

二、解决办法

今天突然想着要搜索一下有没有解决办法,搜索之后发现大家的答案都一样,而且只有针对 Chrome 的解决办法:

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

设置NativeClient为Enable

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

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

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

三、思考

  • 遇到问题,首先还是要看官方是否有帮助说明。
  • 善于搜索,你能遇到的问题,其他人应该也遇到过,并且多数情况下已经有解决办法了。
  • 升级浏览器或者是其他软件,可能会产生未知的影响,要评估风险后再考虑是否升级。
  • 问题总是有解决办法的,就看你想不想解决。

欢迎访问的个人博客:掘墓人的小铲子

原文地址:https://www.cnblogs.com/juemuren4449/p/12382841.html